Baseline (base)
[+]
[-]
Profile Specification
[-]
[+]
origin
2e49bd06c5ffab7d154042da4b5bcd5ae6e4220b
command
/home/perun/CPython_ctypes/python3.11.0a7/bin/python3.11
/home/perun/CPython_ctypes/bm_ctypes/ctypes_benchmark.py
collector command
kperf --repeat=3 --warmup=1 --workload=/home/perun/CPython_ctypes/bm_ctypes/ctypes_benchmark.py
kernel
6.8.5-301.fc40.x86_64
boot info
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.8.5-301.fc40.x86_64 root=UUID=ab6e2a76-4f9f-493a-aed1-0bf381c75d47 ro rootflags=subvol=root rhgb quiet selinux=0
host
fedora
cpu (total)
8
memory (total)
7.7 GiB
Target (tgt)
[+]
[-]
Profile Specification
[-]
[+]
origin
9d38120e335357a3b294277fd5eff0a10e46e043
command
/home/perun/CPython_ctypes/python3.10.4/bin/python3.10
/home/perun/CPython_ctypes/bm_ctypes/ctypes_benchmark.py
collector command
kperf --repeat=3 --warmup=1 --workload=/home/perun/CPython_ctypes/bm_ctypes/ctypes_benchmark.py
kernel
6.8.5-301.fc40.x86_64
boot info
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.8.5-301.fc40.x86_64 root=UUID=ab6e2a76-4f9f-493a-aed1-0bf381c75d47 ro rootflags=subvol=root rhgb quiet selinux=0
host
fedora
cpu (total)
8
memory (total)
7.7 GiB
Top Inclusive Samples [#]
Browse All
[+]
[-]
Help / Tips
[-]
[+]
Tip 1
Click on a row to explore the results in a form of Sankey Graph (below the table).
Tip 2
Click on [+] to open a detailed report about concrete calling contexts.
Tip 3
Filter the results through select form on the bottom of table (for selected columns).
Unit
Change
Metric
Absolute Difference
Relative Difference
Search:
[+]
[-]
Help / Tips
[-]
[+]
Tip 1
Look for the topmost widest rectangle.
Tip 2
Click on the node to explore the results in a form of Sankey Graph (below the table).
Tip 3
Colours are picked randomly (but uniformly); they don't signal any scale.
Tip 4
The bigger the rectangle the more often the UID was seen on the stack.
Tip 5
The higher the flame the more nested calls were made in the context.
Baseline Flamegraph
Reset Zoom
Search
ic
import_name (72,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (72,750,000 samples, 0.23%)
PyObject_CallMethodObjArgs (75,500,000 samples, 0.24%)
_PyEval_Vector (89,000,000 samples, 0.28%)
_PyEval_EvalFrameDefault (80,500,000 samples, 0.25%)
_PyEval_EvalFrameDefault (64,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (77,250,000 samples, 0.24%)
object_vacall (77,250,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (73,500,000 samples, 0.23%)
builtin_exec_impl (55,250,000 samples, 0.17%)
builtin_exec_impl (67,000,000 samples, 0.21%)
_PyFunction_Vectorcall (56,000,000 samples, 0.18%)
_PyFunction_Vectorcall (59,250,000 samples, 0.19%)
_PyFunction_Vectorcall (76,000,000 samples, 0.24%)
_PyEval_Vector (64,250,000 samples, 0.20%)
import_name (58,250,000 samples, 0.18%)
_PyEval_EvalFrame (57,250,000 samples, 0.18%)
_PyEval_EvalFrame (69,250,000 samples, 0.22%)
_PyObject_Call (65,750,000 samples, 0.21%)
builtin_exec (59,250,000 samples, 0.19%)
builtin_exec (55,250,000 samples, 0.17%)
import_find_and_load (60,250,000 samples, 0.19%)
_PyFunction_Vectorcall (60,000,000 samples, 0.19%)
builtin_exec_impl (76,250,000 samples, 0.24%)
_PyVectorcall_Call (85,250,000 samples, 0.27%)
_PyEval_EvalFrame (67,000,000 samples, 0.21%)
PyImport_ImportModuleLevelObject (67,000,000 samples, 0.21%)
_PyMem_DebugMalloc (107,750,000 samples, 0.34%)
PyEval_EvalCode (63,000,000 samples, 0.20%)
builtin_exec (84,000,000 samples, 0.26%)
Py_DECREF (98,250,000 samples, 0.31%)
PyObject_CallMethodObjArgs (62,500,000 samples, 0.20%)
_PyObject_VectorcallTstate (164,250,000 samples, 0.51%)
PyObject_Vectorcall (76,750,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (57,750,000 samples, 0.18%)
builtin_exec_impl (62,000,000 samples, 0.19%)
_PyEval_EvalFrame (60,250,000 samples, 0.19%)
object_vacall (85,250,000 samples, 0.27%)
_PyEval_EvalFrame (80,500,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (66,750,000 samples, 0.21%)
_PyEval_Vector (65,750,000 samples, 0.21%)
cfunction_vectorcall_FASTCALL (70,500,000 samples, 0.22%)
_PyObject_Call (57,000,000 samples, 0.18%)
import_name (80,750,000 samples, 0.25%)
builtin___import__ (92,750,000 samples, 0.29%)
_PyObject_VectorcallTstate (2,163,000,000 samples, 6.78%)
_Py..
_PyObject_VectorcallTstate (77,250,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (74,500,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (76,750,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (69,250,000 samples, 0.22%)
_PyEval_EvalFrame (55,250,000 samples, 0.17%)
__GI___pthread_mutex_unlock_usercnt (107,500,000 samples, 0.34%)
builtin_exec_impl (362,250,000 samples, 1.13%)
import_name (76,250,000 samples, 0.24%)
_PyObject_VectorcallTstate (64,250,000 samples, 0.20%)
PyEval_EvalCode (165,250,000 samples, 0.52%)
_PyEval_EvalFrameDefault (2,029,500,000 samples, 6.36%)
_Py..
_PyObject_Call (77,250,000 samples, 0.24%)
import_name (68,750,000 samples, 0.22%)
_PyEval_EvalFrame (89,000,000 samples, 0.28%)
_PyEval_Vector (60,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (79,500,000 samples, 0.25%)
builtin_exec (59,250,000 samples, 0.19%)
import_find_and_load (67,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (62,000,000 samples, 0.19%)
import_name (73,000,000 samples, 0.23%)
run_mod (28,206,000,000 samples, 88.37%)
run_mod
r_object (135,250,000 samples, 0.42%)
PyObject_Call (89,000,000 samples, 0.28%)
import_find_and_load (69,000,000 samples, 0.22%)
PyImport_ImportModuleLevelObject (79,500,000 samples, 0.25%)
import_name (57,250,000 samples, 0.18%)
_PyObject_Call (25,416,000,000 samples, 79.63%)
_PyObject_Call
PyObject_Call (61,750,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (66,750,000 samples, 0.21%)
object_vacall (72,750,000 samples, 0.23%)
_PyObject_VectorcallTstate (175,000,000 samples, 0.55%)
_PyFunction_Vectorcall (379,500,000 samples, 1.19%)
_PyEval_EvalFrame (63,750,000 samples, 0.20%)
builtin_exec_impl (58,000,000 samples, 0.18%)
do_call_core (63,750,000 samples, 0.20%)
_PyFunction_Vectorcall (70,250,000 samples, 0.22%)
_PyEval_Vector (70,750,000 samples, 0.22%)
_PyEval_Vector (79,500,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (167,750,000 samples, 0.53%)
import_name (74,250,000 samples, 0.23%)
PyTuple_GetItem (152,250,000 samples, 0.48%)
PyEval_EvalCode (70,000,000 samples, 0.22%)
_PyVectorcall_Call (59,250,000 samples, 0.19%)
_PyObject_Call (70,500,000 samples, 0.22%)
PyObject_Call (82,000,000 samples, 0.26%)
do_call_core (82,000,000 samples, 0.26%)
PyImport_ImportModuleLevelObject (70,000,000 samples, 0.22%)
_PyObject_MakeTpCall (390,000,000 samples, 1.22%)
PyImport_ImportModuleLevelObject (56,500,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (74,250,000 samples, 0.23%)
cfunction_vectorcall_FASTCALL (63,000,000 samples, 0.20%)
_PyEval_EvalFrameDefault (62,500,000 samples, 0.20%)
PyEval_EvalCode (76,000,000 samples, 0.24%)
_PyFunction_Vectorcall (73,500,000 samples, 0.23%)
import_name (60,250,000 samples, 0.19%)
do_call_core (69,500,000 samples, 0.22%)
Py_DECREF (151,250,000 samples, 0.47%)
_PyEval_Vector (362,000,000 samples, 1.13%)
_PyObject_VectorcallTstate (56,000,000 samples, 0.18%)
PyEval_EvalCode (58,500,000 samples, 0.18%)
_PyObject_VectorcallTstate (60,250,000 samples, 0.19%)
builtin_exec_impl (56,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (80,750,000 samples, 0.25%)
builtin_exec_impl (73,500,000 samples, 0.23%)
all (31,917,250,000 samples, 100%)
_PyEval_EvalFrame (76,000,000 samples, 0.24%)
_PyVectorcall_Call (77,250,000 samples, 0.24%)
_PyEval_EvalFrame (65,750,000 samples, 0.21%)
_PyFunction_Vectorcall (71,250,000 samples, 0.22%)
import_find_and_load (73,500,000 samples, 0.23%)
_PyVectorcall_Call (69,000,000 samples, 0.22%)
subtract_refs (88,250,000 samples, 0.28%)
marshal_loads_impl (142,750,000 samples, 0.45%)
_PyObject_VectorcallTstate (79,500,000 samples, 0.25%)
_PyEval_EvalFrameDefault (64,500,000 samples, 0.20%)
_PyVectorcall_Call (70,750,000 samples, 0.22%)
_PyEval_Vector (77,250,000 samples, 0.24%)
builtin_exec_impl (59,250,000 samples, 0.19%)
Py_DECREF (79,750,000 samples, 0.25%)
pymain_init (566,750,000 samples, 1.78%)
_PyVectorcall_Call (79,750,000 samples, 0.25%)
builtin_exec (63,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (55,250,000 samples, 0.17%)
PyEval_EvalCode (89,000,000 samples, 0.28%)
PyEval_EvalCode (80,750,000 samples, 0.25%)
object_vacall (636,250,000 samples, 1.99%)
_PyObject_VectorcallTstate (92,750,000 samples, 0.29%)
_PyEval_Vector (77,250,000 samples, 0.24%)
Py_DECREF (182,500,000 samples, 0.57%)
builtin_exec_impl (80,500,000 samples, 0.25%)
PyEval_EvalCode (57,250,000 samples, 0.18%)
__GI___pthread_mutex_unlock_usercnt (68,250,000 samples, 0.21%)
builtin_exec (58,000,000 samples, 0.18%)
_PyEval_Vector (79,750,000 samples, 0.25%)
_PyEval_Vector (60,250,000 samples, 0.19%)
_PyTrash_cond (98,500,000 samples, 0.31%)
pymain_main (29,852,500,000 samples, 93.53%)
pymain_main
_PyFunction_Vectorcall (1,117,500,000 samples, 3.50%)
PyEval_EvalCode (56,500,000 samples, 0.18%)
object_vacall (161,000,000 samples, 0.50%)
do_call_core (57,750,000 samples, 0.18%)
_PyObject_VectorcallTstate (71,250,000 samples, 0.22%)
import_name (82,000,000 samples, 0.26%)
_PyFunction_Vectorcall (167,750,000 samples, 0.53%)
PyEval_EvalCode (70,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (59,250,000 samples, 0.19%)
import_name (63,500,000 samples, 0.20%)
_PyEval_EvalFrameDefault (62,000,000 samples, 0.19%)
type_call (383,750,000 samples, 1.20%)
_PyFunction_Vectorcall (161,000,000 samples, 0.50%)
[libffi.so.8.1.2] (319,000,000 samples, 1.00%)
_PyObject_Call (64,000,000 samples, 0.20%)
type_clear (84,000,000 samples, 0.26%)
_PyFunction_Vectorcall (1,928,000,000 samples, 6.04%)
_P..
import_name (77,250,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (161,250,000 samples, 0.51%)
PyImport_ImportModuleLevelObject (64,250,000 samples, 0.20%)
do_call_core (76,000,000 samples, 0.24%)
_PyObject_FastCallDictTstate (154,750,000 samples, 0.48%)
import_name (67,000,000 samples, 0.21%)
read_object (117,000,000 samples, 0.37%)
builtin_exec (79,000,000 samples, 0.25%)
import_find_and_load (63,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.21%)
PyObject_CallMethodObjArgs (80,500,000 samples, 0.25%)
builtin_exec_impl (61,500,000 samples, 0.19%)
PyEval_EvalCode (64,250,000 samples, 0.20%)
do_call_core (57,000,000 samples, 0.18%)
PyObject_CallMethodObjArgs (92,750,000 samples, 0.29%)
_PyEval_EvalFrameDefault (76,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (25,272,000,000 samples, 79.18%)
_PyEval_EvalFrameDefault
_PyEval_Vector (64,750,000 samples, 0.20%)
Py_DECREF (164,000,000 samples, 0.51%)
_PyFunction_Vectorcall (70,750,000 samples, 0.22%)
_PyEval_EvalFrame (65,750,000 samples, 0.21%)
PyObject_CallMethodObjArgs (2,163,250,000 samples, 6.78%)
PyO..
Py_DECREF (98,000,000 samples, 0.31%)
PyObject_CallMethodObjArgs (57,250,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (69,500,000 samples, 0.22%)
_PyEval_Vector (80,750,000 samples, 0.25%)
builtin_exec (1,541,750,000 samples, 4.83%)
b..
PyObject_Call (57,000,000 samples, 0.18%)
builtin_exec_impl (89,500,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL_KEYWORDS (92,750,000 samples, 0.29%)
import_find_and_load (177,000,000 samples, 0.55%)
PyObject_Call (59,250,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (82,000,000 samples, 0.26%)
PyEval_EvalCode (79,750,000 samples, 0.25%)
_start (29,853,250,000 samples, 93.53%)
_start
_PyObject_Call (60,250,000 samples, 0.19%)
_PyEval_EvalFrame (137,750,000 samples, 0.43%)
import_name (64,250,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (70,500,000 samples, 0.22%)
_PyFunction_Vectorcall (85,250,000 samples, 0.27%)
PyImport_ImportModuleLevelObject (73,500,000 samples, 0.23%)
__GI___pthread_mutex_unlock_usercnt (174,500,000 samples, 0.55%)
builtin_exec (76,250,000 samples, 0.24%)
PyObject_CallMethodObjArgs (56,000,000 samples, 0.18%)
validate_list (60,500,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (59,750,000 samples, 0.19%)
import_name (55,250,000 samples, 0.17%)
object_vacall (79,500,000 samples, 0.25%)
i_get (130,750,000 samples, 0.41%)
_PyVectorcall_Call (76,000,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (1,937,000,000 samples, 6.07%)
Py..
r_object (132,500,000 samples, 0.42%)
builtin_exec (165,250,000 samples, 0.52%)
_PyFunction_Vectorcall (67,250,000 samples, 0.21%)
_PyObject_VectorcallTstate (92,750,000 samples, 0.29%)
PyObject_CallMethodObjArgs (57,750,000 samples, 0.18%)
Py_DECREF (145,750,000 samples, 0.46%)
PyObject_Call (390,250,000 samples, 1.22%)
PyObject_Call (120,250,000 samples, 0.38%)
_PyEval_EvalFrameDefault (77,250,000 samples, 0.24%)
pycore_init_types (60,000,000 samples, 0.19%)
_PyEval_Vector (153,750,000 samples, 0.48%)
_PyObject_VectorcallTstate (61,750,000 samples, 0.19%)
builtin_exec (77,250,000 samples, 0.24%)
_PyEval_EvalFrame (69,250,000 samples, 0.22%)
PyObject_Call (61,000,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (77,250,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (63,000,000 samples, 0.20%)
_PyEval_EvalFrame (59,750,000 samples, 0.19%)
object_vacall (63,750,000 samples, 0.20%)
r_object (139,000,000 samples, 0.44%)
_PyFunction_Vectorcall (636,250,000 samples, 1.99%)
PyObject_Malloc (113,250,000 samples, 0.35%)
_PyObject_VectorcallTstate (79,750,000 samples, 0.25%)
_PyEval_EvalFrame (77,250,000 samples, 0.24%)
builtin_exec (59,750,000 samples, 0.19%)
_PyEval_EvalFrame (61,500,000 samples, 0.19%)
_PyFunction_Vectorcall (79,500,000 samples, 0.25%)
_PyEval_EvalFrame (79,750,000 samples, 0.25%)
builtin_exec_impl (70,750,000 samples, 0.22%)
_PyObject_Call (66,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (79,750,000 samples, 0.25%)
_PyFunction_Vectorcall (58,000,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (56,000,000 samples, 0.18%)
_PyObject_Call (85,250,000 samples, 0.27%)
_PyThreadState_Swap (110,250,000 samples, 0.35%)
gc_collect_main (66,750,000 samples, 0.21%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.21%)
_PyEval_EvalFrame (129,500,000 samples, 0.41%)
_Py_Dealloc (95,000,000 samples, 0.30%)
PyEval_EvalCode (77,000,000 samples, 0.24%)
_PyFunction_Vectorcall (175,000,000 samples, 0.55%)
PyObject_Call (70,750,000 samples, 0.22%)
_PyEval_Vector (57,750,000 samples, 0.18%)
import_name (77,250,000 samples, 0.24%)
object_vacall (77,250,000 samples, 0.24%)
_PyEval_EvalFrame (69,500,000 samples, 0.22%)
PyObject_Call (69,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (64,250,000 samples, 0.20%)
_PyEval_Vector (61,500,000 samples, 0.19%)
_PyVectorcall_Call (82,000,000 samples, 0.26%)
import_name (82,500,000 samples, 0.26%)
pyinit_core (143,250,000 samples, 0.45%)
Py_XDECREF (98,250,000 samples, 0.31%)
marshal_loads (117,500,000 samples, 0.37%)
PyImport_ImportModuleLevelObject (60,250,000 samples, 0.19%)
r_object (114,500,000 samples, 0.36%)
PyObject_CallMethodObjArgs (70,750,000 samples, 0.22%)
builtin_exec_impl (57,750,000 samples, 0.18%)
_PyVectorcall_Call (60,250,000 samples, 0.19%)
builtin_exec (58,500,000 samples, 0.18%)
_PyEval_EvalFrame (165,250,000 samples, 0.52%)
_Py_CheckFunctionResult (154,750,000 samples, 0.48%)
PyEval_EvalCode (55,250,000 samples, 0.17%)
builtin_exec_impl (60,250,000 samples, 0.19%)
_PyObject_MakeTpCall (156,250,000 samples, 0.49%)
_PyEval_Vector (64,000,000 samples, 0.20%)
builtin_exec (58,250,000 samples, 0.18%)
PyObject_CallMethodObjArgs (70,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (82,000,000 samples, 0.26%)
builtin_exec_impl (2,030,500,000 samples, 6.36%)
bui..
PyObject_Call (58,500,000 samples, 0.18%)
_PyEval_EvalFrame (70,500,000 samples, 0.22%)
PyObject_Call (79,500,000 samples, 0.25%)
_PyObject_FastCallDictTstate (379,750,000 samples, 1.19%)
_PyEval_EvalFrame (55,250,000 samples, 0.17%)
_PyEval_Vector (63,000,000 samples, 0.20%)
_PyObject_Call (61,750,000 samples, 0.19%)
PyObject_Call (62,000,000 samples, 0.19%)
do_call_core (61,000,000 samples, 0.19%)
_PyFunction_Vectorcall (61,750,000 samples, 0.19%)
GetResult (60,750,000 samples, 0.19%)
PyObject_Call (80,750,000 samples, 0.25%)
PyObject_CallMethodObjArgs (79,500,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (84,000,000 samples, 0.26%)
_PyFunction_Vectorcall (92,750,000 samples, 0.29%)
_PyEval_Vector (112,000,000 samples, 0.35%)
_PyEval_EvalFrame (69,000,000 samples, 0.22%)
_PyEval_EvalFrame (57,750,000 samples, 0.18%)
object_vacall (80,750,000 samples, 0.25%)
_PyEval_Vector (57,250,000 samples, 0.18%)
_PyEval_Vector (75,500,000 samples, 0.24%)
_PyVectorcall_Call (70,750,000 samples, 0.22%)
_PyEval_EvalFrame (137,250,000 samples, 0.43%)
builtin_exec (362,250,000 samples, 1.13%)
r_object (58,000,000 samples, 0.18%)
_PyEval_EvalFrame (361,750,000 samples, 1.13%)
cfunction_vectorcall_FASTCALL (63,750,000 samples, 0.20%)
_PyEval_Vector (62,000,000 samples, 0.19%)
_PyFunction_Vectorcall (64,000,000 samples, 0.20%)
import_name (70,750,000 samples, 0.22%)
import_name (69,250,000 samples, 0.22%)
do_call_core (79,500,000 samples, 0.25%)
_PyEval_EvalFrame (73,500,000 samples, 0.23%)
object_vacall (56,000,000 samples, 0.18%)
object_vacall (65,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (74,500,000 samples, 0.23%)
do_call_core (79,750,000 samples, 0.25%)
_PyEval_Vector (636,250,000 samples, 1.99%)
_PyEval_Vector (56,500,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (79,000,000 samples, 0.25%)
_PyVectorcall_Call (64,000,000 samples, 0.20%)
builtin_exec (63,750,000 samples, 0.20%)
import_find_and_load (75,750,000 samples, 0.24%)
_PyEval_Vector (70,000,000 samples, 0.22%)
object_vacall (70,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (633,500,000 samples, 1.98%)
_PyEval_EvalFrameDefault (69,500,000 samples, 0.22%)
_PyEval_Vector (58,250,000 samples, 0.18%)
builtin_exec_impl (165,250,000 samples, 0.52%)
func_clear (59,750,000 samples, 0.19%)
marshal_loads_impl (135,500,000 samples, 0.42%)
import_find_and_load (82,000,000 samples, 0.26%)
builtin_exec_impl (55,250,000 samples, 0.17%)
do_call_core (62,500,000 samples, 0.20%)
PyEval_EvalCode (77,250,000 samples, 0.24%)
_PyEval_EvalFrameDefault (70,250,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (58,000,000 samples, 0.18%)
_PyEval_EvalFrame (378,500,000 samples, 1.19%)
builtin_exec (60,250,000 samples, 0.19%)
_PyObject_VectorcallTstate (76,000,000 samples, 0.24%)
slot_tp_init (155,000,000 samples, 0.49%)
import_find_and_load (92,750,000 samples, 0.29%)
_PyEval_Vector (77,000,000 samples, 0.24%)
object_vacall (62,000,000 samples, 0.19%)
PyObject_CallMethodObjArgs (65,750,000 samples, 0.21%)
_PyEval_EvalFrame (69,000,000 samples, 0.22%)
_PyObject_Call (70,750,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (387,750,000 samples, 1.21%)
_PyEval_EvalFrame (73,500,000 samples, 0.23%)
PyObject_CallMethodObjArgs (79,500,000 samples, 0.25%)
cfunction_vectorcall_FASTCALL (79,500,000 samples, 0.25%)
PyEval_EvalCode (79,000,000 samples, 0.25%)
PyObject_CallMethodObjArgs (76,000,000 samples, 0.24%)
PyEval_EvalCode (55,250,000 samples, 0.17%)
cfunction_vectorcall_FASTCALL (76,000,000 samples, 0.24%)
_PyEval_EvalFrame (92,750,000 samples, 0.29%)
PyDict_Clear (101,500,000 samples, 0.32%)
_PyEval_Vector (137,750,000 samples, 0.43%)
builtin_exec (70,750,000 samples, 0.22%)
_PyEval_EvalFrameDefault (73,500,000 samples, 0.23%)
do_call_core (80,750,000 samples, 0.25%)
object_vacall (89,000,000 samples, 0.28%)
_PyObject_Call (79,750,000 samples, 0.25%)
builtin_exec_impl (59,250,000 samples, 0.19%)
PyObject_CallMethodObjArgs (636,250,000 samples, 1.99%)
_PyVectorcall_Call (62,000,000 samples, 0.19%)
object_vacall (74,500,000 samples, 0.23%)
import_find_and_load (77,250,000 samples, 0.24%)
_PyEval_EvalFrameDefault (827,000,000 samples, 2.59%)
PyImport_ImportModuleLevelObject (58,000,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (63,500,000 samples, 0.20%)
import_name (137,500,000 samples, 0.43%)
_PyVectorcall_Call (56,000,000 samples, 0.18%)
PyObject_stgdict (182,250,000 samples, 0.57%)
do_call_core (85,250,000 samples, 0.27%)
_PyEval_Vector (25,408,250,000 samples, 79.61%)
_PyEval_Vector
_PyVectorcall_Call (58,000,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (62,000,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (70,750,000 samples, 0.22%)
_PyEval_EvalFrameDefault (114,000,000 samples, 0.36%)
_PyFunction_Vectorcall (69,000,000 samples, 0.22%)
PyImport_ImportModuleLevelObject (55,250,000 samples, 0.17%)
_PyEval_EvalFrame (65,250,000 samples, 0.20%)
PyObject_CallFunction (92,750,000 samples, 0.29%)
PyEval_EvalCode (67,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (75,500,000 samples, 0.24%)
_PyObject_VectorcallTstate (58,500,000 samples, 0.18%)
_PyObject_Call (63,750,000 samples, 0.20%)
run_eval_code_obj (28,194,000,000 samples, 88.33%)
run_eval_code_obj
dictkeys_decref (101,000,000 samples, 0.32%)
_PyVectorcall_Call (57,750,000 samples, 0.18%)
_PyGC_CollectNoFail (67,500,000 samples, 0.21%)
PyEval_EvalCode (82,000,000 samples, 0.26%)
_PyEval_EvalFrameDefault (167,500,000 samples, 0.52%)
PyEval_EvalCode (59,250,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (89,000,000 samples, 0.28%)
object_vacall (67,250,000 samples, 0.21%)
_PyObject_VectorcallTstate (76,500,000 samples, 0.24%)
object_vacall (62,500,000 samples, 0.20%)
_PyEval_EvalFrame (62,000,000 samples, 0.19%)
import_name (61,500,000 samples, 0.19%)
main (29,852,500,000 samples, 93.53%)
main
PyEval_EvalCode (59,750,000 samples, 0.19%)
PyImport_Import (167,750,000 samples, 0.53%)
is_tstate_valid (344,500,000 samples, 1.08%)
PyObject_Call (1,588,250,000 samples, 4.98%)
Py..
cfunction_vectorcall_FASTCALL (69,000,000 samples, 0.22%)
_PyMem_DebugRawFree (107,500,000 samples, 0.34%)
ffi_call (2,304,500,000 samples, 7.22%)
ffi..
ConvParam (58,000,000 samples, 0.18%)
builtin_exec (76,000,000 samples, 0.24%)
builtin_exec (62,000,000 samples, 0.19%)
builtin_exec_impl (74,500,000 samples, 0.23%)
PyLong_FromLong (142,000,000 samples, 0.44%)
_PyEval_EvalFrameDefault (59,750,000 samples, 0.19%)
void_foo_int (59,250,000 samples, 0.19%)
_PyFunction_Vectorcall (64,750,000 samples, 0.20%)
import_find_and_load (65,000,000 samples, 0.20%)
_PyEval_Vector (60,000,000 samples, 0.19%)
_PyEval_Vector (70,500,000 samples, 0.22%)
_PyVectorcall_Call (63,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (60,250,000 samples, 0.19%)
_PyEval_Vector (59,250,000 samples, 0.19%)
_PyFunction_Vectorcall (69,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (57,250,000 samples, 0.18%)
PyObject_CallMethodObjArgs (67,250,000 samples, 0.21%)
PyObject_Call (55,250,000 samples, 0.17%)
_PyEval_EvalFrame (167,750,000 samples, 0.53%)
cfunction_vectorcall_FASTCALL_KEYWORDS (60,500,000 samples, 0.19%)
_PyEval_Vector (62,500,000 samples, 0.20%)
_PyEval_Vector (57,250,000 samples, 0.18%)
_PyEval_Vector (61,750,000 samples, 0.19%)
import_name (55,250,000 samples, 0.17%)
_PyEval_EvalFrameDefault (70,000,000 samples, 0.22%)
PyEval_EvalCode (828,500,000 samples, 2.60%)
_PyEval_Vector (82,000,000 samples, 0.26%)
PyObject_Vectorcall (60,000,000 samples, 0.19%)
pymain_run_python (28,260,000,000 samples, 88.54%)
pymain_run_python
_PyEval_Vector (69,250,000 samples, 0.22%)
_PyObject_Call (62,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (70,500,000 samples, 0.22%)
_PyEval_Vector (1,928,000,000 samples, 6.04%)
_P..
get_small_int (250,250,000 samples, 0.78%)
_PyEval_EvalFrameDefault (111,750,000 samples, 0.35%)
cfunction_vectorcall_FASTCALL (60,000,000 samples, 0.19%)
PyEval_EvalCode (56,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (74,500,000 samples, 0.23%)
object_vacall (57,250,000 samples, 0.18%)
_PyObject_Call (76,000,000 samples, 0.24%)
_PyFunction_Vectorcall (75,500,000 samples, 0.24%)
import_find_and_load (74,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (57,250,000 samples, 0.18%)
Py_RunMain (29,285,750,000 samples, 91.76%)
Py_RunMain
_PyVectorcall_Call (57,250,000 samples, 0.18%)
PyObject_Call (57,750,000 samples, 0.18%)
marshal_loads (135,500,000 samples, 0.42%)
PyObject_Call (79,750,000 samples, 0.25%)
move_unreachable (63,750,000 samples, 0.20%)
_PyObject_Call (56,000,000 samples, 0.18%)
PyEval_EvalCode (57,250,000 samples, 0.18%)
func_dealloc (61,000,000 samples, 0.19%)
_PyEval_EvalFrame (63,750,000 samples, 0.20%)
PyObject_Vectorcall (164,750,000 samples, 0.52%)
PyObject_Vectorcall (165,750,000 samples, 0.52%)
_PyEval_EvalFrame (25,406,750,000 samples, 79.60%)
_PyEval_EvalFrame
object_vacall (80,500,000 samples, 0.25%)
import_name (75,750,000 samples, 0.24%)
import_find_and_load (69,250,000 samples, 0.22%)
object_vacall (1,117,500,000 samples, 3.50%)
_PyGILState_GetThisThreadState (221,250,000 samples, 0.69%)
PyObject_CallMethodObjArgs (71,500,000 samples, 0.22%)
PyObject_Call (57,250,000 samples, 0.18%)
ConvParam (524,250,000 samples, 1.64%)
builtin_exec (82,000,000 samples, 0.26%)
_PyObject_VectorcallTstate (64,000,000 samples, 0.20%)
_PyEval_EvalFrameDefault (71,250,000 samples, 0.22%)
PyObject_Call (58,000,000 samples, 0.18%)
_PyEval_Vector (80,500,000 samples, 0.25%)
builtin_exec (112,000,000 samples, 0.35%)
pthread_mutex_lock@@GLIBC_2.2.5 (152,000,000 samples, 0.48%)
PyObject_Call (74,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (1,926,000,000 samples, 6.03%)
_P..
_PyEval_Vector (60,250,000 samples, 0.19%)
PyObject_Call (57,250,000 samples, 0.18%)
_PyEval_EvalFrame (62,000,000 samples, 0.19%)
_PyVectorcall_Call (76,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (57,750,000 samples, 0.18%)
_PyObject_VectorcallTstate (1,928,000,000 samples, 6.04%)
_P..
do_call_core (56,000,000 samples, 0.18%)
PyObject_CallMethod (65,250,000 samples, 0.20%)
object_vacall (79,750,000 samples, 0.25%)
_PyObject_CallFunctionVa (167,750,000 samples, 0.53%)
PyObject_Call (77,250,000 samples, 0.24%)
_PyVectorcall_Call (74,500,000 samples, 0.23%)
builtin_exec_impl (60,000,000 samples, 0.19%)
_PyObject_Call (80,750,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (69,500,000 samples, 0.22%)
PyObject_Call (76,000,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (80,500,000 samples, 0.25%)
PyEval_EvalCode (89,500,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL (2,030,500,000 samples, 6.36%)
cfu..
_PyEval_EvalFrame (61,750,000 samples, 0.19%)
_PyRun_AnyFileObject (28,255,500,000 samples, 88.53%)
_PyRun_AnyFileObject
import_find_and_load (58,500,000 samples, 0.18%)
_PyObject_VectorcallTstate (79,500,000 samples, 0.25%)
_PyEval_Vector (58,000,000 samples, 0.18%)
PyObject_CallMethodObjArgs (58,500,000 samples, 0.18%)
import_name (63,000,000 samples, 0.20%)
import_find_and_load (85,500,000 samples, 0.27%)
_PyEval_EvalFrameDefault (60,250,000 samples, 0.19%)
PyObject_Call (69,250,000 samples, 0.22%)
_PyObject_Call (62,500,000 samples, 0.20%)
_PyEval_EvalFrameDefault (79,000,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (76,000,000 samples, 0.24%)
builtin_exec (56,500,000 samples, 0.18%)
_PyObject_Call_Prepend (155,000,000 samples, 0.49%)
PyObject_Vectorcall (117,500,000 samples, 0.37%)
PyObject_CallMethodObjArgs (60,000,000 samples, 0.19%)
PyEval_EvalCode (61,500,000 samples, 0.19%)
_PyVectorcall_Call (62,500,000 samples, 0.20%)
_PyEval_EvalFrame (62,500,000 samples, 0.20%)
import_find_and_load (70,750,000 samples, 0.22%)
do_call_core (89,000,000 samples, 0.28%)
_PyEval_Vector (57,750,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (82,500,000 samples, 0.26%)
import_name (58,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (79,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (72,250,000 samples, 0.23%)
r_object (122,750,000 samples, 0.38%)
free_keys_object (100,250,000 samples, 0.31%)
_PyEval_EvalFrameDefault (56,000,000 samples, 0.18%)
maybe_freelist_push (161,000,000 samples, 0.50%)
do_call_core (79,500,000 samples, 0.25%)
_PyVectorcall_Call (56,000,000 samples, 0.18%)
_PyFunction_Vectorcall (69,500,000 samples, 0.22%)
_PyObject_VectorcallTstate (21,741,500,000 samples, 68.12%)
_PyObject_VectorcallTstate
_PyFunction_Vectorcall (63,750,000 samples, 0.20%)
PyObject_Call (79,500,000 samples, 0.25%)
_PyEval_EvalFrame (75,500,000 samples, 0.24%)
PyObject_CallMethodObjArgs (66,750,000 samples, 0.21%)
gil_created (100,500,000 samples, 0.31%)
PyObject_Free (168,500,000 samples, 0.53%)
read_object (135,250,000 samples, 0.42%)
builtin_exec (57,250,000 samples, 0.18%)
[unknown] (301,750,000 samples, 0.95%)
gc_collect_main (549,500,000 samples, 1.72%)
_PyEval_EvalFrame (66,750,000 samples, 0.21%)
builtin_exec_impl (76,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (59,250,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (70,750,000 samples, 0.22%)
import_find_and_load (71,500,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (84,000,000 samples, 0.26%)
_PyObject_VectorcallTstate (128,500,000 samples, 0.40%)
_PyEval_EvalFrameDefault (58,500,000 samples, 0.18%)
_PyEval_EvalFrameDefault (63,750,000 samples, 0.20%)
_PyEval_EvalFrame (82,000,000 samples, 0.26%)
_PyCodecRegistry_Init (93,000,000 samples, 0.29%)
_PyEval_EvalFrame (66,750,000 samples, 0.21%)
PyEval_EvalCode (63,750,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (55,250,000 samples, 0.17%)
_PyMem_DebugFree (164,250,000 samples, 0.51%)
builtin_exec_impl (829,000,000 samples, 2.60%)
_PyObject_Call (70,750,000 samples, 0.22%)
init_fs_encoding (114,250,000 samples, 0.36%)
_PyObject_GC_TRACK (128,000,000 samples, 0.40%)
builtin_exec_impl (76,000,000 samples, 0.24%)
_PyVectorcall_Call (72,750,000 samples, 0.23%)
_PyEval_Vector (84,000,000 samples, 0.26%)
_PyVectorcall_Call (66,750,000 samples, 0.21%)
PyEval_EvalCode (84,000,000 samples, 0.26%)
do_call_core (60,250,000 samples, 0.19%)
builtin_exec (79,750,000 samples, 0.25%)
cfunction_vectorcall_FASTCALL (58,250,000 samples, 0.18%)
do_call_core (66,750,000 samples, 0.21%)
builtin_exec (62,500,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (1,173,500,000 samples, 3.68%)
P..
r_object (96,500,000 samples, 0.30%)
_PyObject_VectorcallTstate (63,750,000 samples, 0.20%)
PyObject_CallMethodObjArgs (137,250,000 samples, 0.43%)
builtin_exec_impl (69,500,000 samples, 0.22%)
builtin_exec_impl (61,750,000 samples, 0.19%)
_PyEval_Vector (165,250,000 samples, 0.52%)
_ctypes_init_fielddesc (3,267,750,000 samples, 10.24%)
_ctype..
_PyFunction_Vectorcall (57,250,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (72,750,000 samples, 0.23%)
object_vacall (175,500,000 samples, 0.55%)
_PyEval_Vector (67,250,000 samples, 0.21%)
_PyEval_Vector (62,500,000 samples, 0.20%)
import_name (58,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (67,000,000 samples, 0.21%)
_PyEval_Vector (161,000,000 samples, 0.50%)
_PyEval_EvalFrame (89,000,000 samples, 0.28%)
take_gil (2,040,750,000 samples, 6.39%)
tak..
_PyEval_EvalFrame (1,927,750,000 samples, 6.04%)
_P..
builtin_exec (120,250,000 samples, 0.38%)
PyEval_RestoreThread (3,634,500,000 samples, 11.39%)
PyEval_..
object_vacall (137,250,000 samples, 0.43%)
PyEval_EvalCode (69,000,000 samples, 0.22%)
import_find_and_load (76,000,000 samples, 0.24%)
_PyEval_EvalFrame (161,000,000 samples, 0.50%)
_PyFunction_Vectorcall (89,000,000 samples, 0.28%)
object_vacall (60,000,000 samples, 0.19%)
_PyObject_Call (59,250,000 samples, 0.19%)
_PyEval_EvalFrame (74,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (82,000,000 samples, 0.26%)
do_call_core (61,500,000 samples, 0.19%)
object_vacall (79,500,000 samples, 0.25%)
subtract_refs (102,500,000 samples, 0.32%)
_PyEval_EvalFrameDefault (76,000,000 samples, 0.24%)
dictkeys_decref (82,000,000 samples, 0.26%)
_PyObject_VectorcallTstate (636,250,000 samples, 1.99%)
do_call_core (77,250,000 samples, 0.24%)
__errno_location (105,250,000 samples, 0.33%)
_PyEval_EvalFrameDefault (77,250,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (837,250,000 samples, 2.62%)
PyObject_CallMethodObjArgs (89,000,000 samples, 0.28%)
_PyEval_Vector (69,000,000 samples, 0.22%)
PyObject_Call (76,000,000 samples, 0.24%)
PyObject_Call (67,250,000 samples, 0.21%)
_PyObject_VectorcallTstate (72,750,000 samples, 0.23%)
_PyObject_VectorcallTstate (137,250,000 samples, 0.43%)
PyImport_Import (93,000,000 samples, 0.29%)
import_name (62,000,000 samples, 0.19%)
object_vacall (92,750,000 samples, 0.29%)
[libffi.so.8.1.2] (346,250,000 samples, 1.08%)
cfunction_vectorcall_FASTCALL (80,500,000 samples, 0.25%)
object_vacall (71,500,000 samples, 0.22%)
_PyFunction_Vectorcall (79,750,000 samples, 0.25%)
PyObject_Vectorcall (55,750,000 samples, 0.17%)
object_vacall (69,500,000 samples, 0.22%)
PyEval_EvalCode (58,250,000 samples, 0.18%)
PyObject_CallMethodObjArgs (82,000,000 samples, 0.26%)
import_name (80,000,000 samples, 0.25%)
_PyFunction_Vectorcall (76,000,000 samples, 0.24%)
_PyEval_EvalFrame (77,250,000 samples, 0.24%)
_PyEval_Vector (76,000,000 samples, 0.24%)
builtin_exec_impl (112,000,000 samples, 0.35%)
slot_tp_init (380,500,000 samples, 1.19%)
_PyEval_Vector (65,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (85,000,000 samples, 0.27%)
_PyEval_Vector (66,750,000 samples, 0.21%)
_PyEval_EvalFrame (64,000,000 samples, 0.20%)
_PyGC_CollectNoFail (556,250,000 samples, 1.74%)
_PyVectorcall_Call (58,500,000 samples, 0.18%)
_PyObject_Call (61,500,000 samples, 0.19%)
_PyEval_EvalFrame (60,000,000 samples, 0.19%)
config_get_codec_name (114,250,000 samples, 0.36%)
_PyMem_DebugRawMalloc (72,250,000 samples, 0.23%)
_PyVectorcall_Call (70,250,000 samples, 0.22%)
r_object (134,250,000 samples, 0.42%)
Py_FinalizeEx (1,025,750,000 samples, 3.21%)
pymain_run_file_obj (28,255,500,000 samples, 88.53%)
pymain_run_file_obj
_PyEval_EvalFrameDefault (57,250,000 samples, 0.18%)
import_name (86,250,000 samples, 0.27%)
PyLong_AsUnsignedLong (184,250,000 samples, 0.58%)
import_find_and_load (137,500,000 samples, 0.43%)
callmethod (65,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.19%)
do_call_core (69,000,000 samples, 0.22%)
_PyEval_EvalFrame (82,000,000 samples, 0.26%)
_PyObject_VectorcallTstate (69,250,000 samples, 0.22%)
import_find_and_load (77,250,000 samples, 0.24%)
PyObject_Call (72,750,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (57,250,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (56,500,000 samples, 0.18%)
PyType_stgdict (291,250,000 samples, 0.91%)
gc_collect_main (313,000,000 samples, 0.98%)
_PyEval_Vector (2,030,250,000 samples, 6.36%)
_Py..
builtin_exec_impl (65,750,000 samples, 0.21%)
_PyEval_Vector (59,250,000 samples, 0.19%)
_PyRun_SimpleFileObject (28,255,500,000 samples, 88.53%)
_PyRun_SimpleFileObject
PyObject_CallMethodObjArgs (1,928,000,000 samples, 6.04%)
Py..
PyImport_ImportModuleLevelObject (82,000,000 samples, 0.26%)
builtin_exec_impl (63,750,000 samples, 0.20%)
free_keys_object (81,750,000 samples, 0.26%)
cfunction_vectorcall_FASTCALL (120,250,000 samples, 0.38%)
_PyObject_Call (57,750,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (137,500,000 samples, 0.43%)
import_find_and_load (79,500,000 samples, 0.25%)
import_find_and_load (1,118,500,000 samples, 3.50%)
PyObject_CallMethodObjArgs (70,750,000 samples, 0.22%)
_PyEval_EvalFrameDefault (58,000,000 samples, 0.18%)
_PyEval_EvalFrame (89,500,000 samples, 0.28%)
_PyObject_Call (70,250,000 samples, 0.22%)
PyEval_EvalCode (1,541,000,000 samples, 4.83%)
P..
builtin_exec (70,750,000 samples, 0.22%)
_PyVectorcall_Call (61,500,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (59,250,000 samples, 0.19%)
_PyEval_EvalFrame (76,000,000 samples, 0.24%)
_PyEval_Vector (62,000,000 samples, 0.19%)
_PyEval_EvalFrame (70,750,000 samples, 0.22%)
builtin_exec_impl (89,000,000 samples, 0.28%)
PyEval_EvalCode (60,250,000 samples, 0.19%)
_PyEval_EvalFrameDefault (165,000,000 samples, 0.52%)
_PyEval_EvalFrameDefault (76,000,000 samples, 0.24%)
_ctypes_callproc (16,860,250,000 samples, 52.82%)
_ctypes_callproc
_PyEval_EvalFrameDefault (377,500,000 samples, 1.18%)
import_name (65,250,000 samples, 0.20%)
_PyFunction_Vectorcall (65,250,000 samples, 0.20%)
_PyEval_Vector (85,250,000 samples, 0.27%)
_PyEval_Vector (69,000,000 samples, 0.22%)
import_name (70,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (57,250,000 samples, 0.18%)
_PyEval_EvalFrame (79,000,000 samples, 0.25%)
builtin_exec_impl (82,000,000 samples, 0.26%)
import_name (79,750,000 samples, 0.25%)
_PyEval_EvalFrameDefault (80,750,000 samples, 0.25%)
_PyEval_Vector (1,117,500,000 samples, 3.50%)
PyObject_Call (61,500,000 samples, 0.19%)
_PyObject_Call (64,250,000 samples, 0.20%)
builtin_exec_impl (56,500,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (70,750,000 samples, 0.22%)
_PyEval_EvalFrameDefault (64,000,000 samples, 0.20%)
import_find_and_load (61,500,000 samples, 0.19%)
_PyEval_EvalFrame (1,117,500,000 samples, 3.50%)
cfunction_vectorcall_FASTCALL (64,250,000 samples, 0.20%)
handle_resurrected_objects (62,000,000 samples, 0.19%)
_PyEval_EvalFrame (58,000,000 samples, 0.18%)
do_call_core (60,000,000 samples, 0.19%)
_PyObject_VectorcallTstate (64,750,000 samples, 0.20%)
_PyEval_Vector (55,250,000 samples, 0.17%)
_PyVectorcall_Call (79,500,000 samples, 0.25%)
_call_function_pointer (8,764,750,000 samples, 27.46%)
_call_function_pointer
_PyEval_EvalFrameDefault (89,000,000 samples, 0.28%)
PyImport_ImportModuleLevelObject (61,500,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (76,250,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (57,750,000 samples, 0.18%)
object_vacall (75,500,000 samples, 0.24%)
_PyEval_Vector (73,500,000 samples, 0.23%)
import_find_and_load (62,500,000 samples, 0.20%)
import_name (1,938,250,000 samples, 6.07%)
im..
cfunction_vectorcall_FASTCALL (77,250,000 samples, 0.24%)
__libc_start_call_main (29,853,000,000 samples, 93.53%)
__libc_start_call_main
_PyVectorcall_Call (63,750,000 samples, 0.20%)
PyObject_CallMethodObjArgs (85,250,000 samples, 0.27%)
import_find_and_load (79,750,000 samples, 0.25%)
init_interp_main (419,250,000 samples, 1.31%)
PyEval_EvalCode (69,500,000 samples, 0.22%)
_PyVectorcall_Call (80,750,000 samples, 0.25%)
builtin_exec_impl (58,500,000 samples, 0.18%)
builtin_exec (79,500,000 samples, 0.25%)
_PyEval_EvalFrame (62,500,000 samples, 0.20%)
_build_result (76,500,000 samples, 0.24%)
_PyEval_Vector (76,000,000 samples, 0.24%)
PyObject_Call (56,000,000 samples, 0.18%)
tstate_must_exit (215,750,000 samples, 0.68%)
_PyEval_EvalFrame (70,000,000 samples, 0.22%)
maybe_freelist_pop (212,250,000 samples, 0.67%)
builtin_exec (60,000,000 samples, 0.19%)
_PyObject_VectorcallTstate (117,500,000 samples, 0.37%)
PyLong_FromLong (75,250,000 samples, 0.24%)
_PyEval_EvalFrame (59,250,000 samples, 0.19%)
import_name (63,500,000 samples, 0.20%)
_PyEval_Vector (89,000,000 samples, 0.28%)
_PyEval_Vector (175,000,000 samples, 0.55%)
PyObject_CallMethodObjArgs (167,750,000 samples, 0.53%)
Py_DECREF (1,484,000,000 samples, 4.65%)
P..
PyEval_EvalCode (112,000,000 samples, 0.35%)
object_vacall (57,250,000 samples, 0.18%)
import_name (70,000,000 samples, 0.22%)
Py_XDECREF (145,000,000 samples, 0.45%)
interpreter_clear (69,500,000 samples, 0.22%)
import_find_and_load (69,500,000 samples, 0.22%)
_PyErr_Occurred (62,000,000 samples, 0.19%)
object_vacall (82,000,000 samples, 0.26%)
_build_callargs (358,500,000 samples, 1.12%)
_PyEval_EvalFrame (72,750,000 samples, 0.23%)
PyObject_CallMethodObjArgs (64,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.19%)
finalize_interp_clear (107,500,000 samples, 0.34%)
builtin_exec (80,750,000 samples, 0.25%)
builtin_exec (55,250,000 samples, 0.17%)
_PyEval_EvalFrameDefault (58,250,000 samples, 0.18%)
_PyObject_VectorcallTstate (69,000,000 samples, 0.22%)
_PyFunction_Vectorcall (57,250,000 samples, 0.18%)
builtin_exec (69,000,000 samples, 0.22%)
_PyEval_EvalFrame (70,500,000 samples, 0.22%)
object_vacall (60,250,000 samples, 0.19%)
builtin_exec (69,250,000 samples, 0.22%)
_PyFunction_Vectorcall (72,750,000 samples, 0.23%)
pthread_mutex_lock@@GLIBC_2.2.5 (121,500,000 samples, 0.38%)
do_call_core (67,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (58,500,000 samples, 0.18%)
import_find_and_load (62,000,000 samples, 0.19%)
PyObject_CallMethodObjArgs (161,000,000 samples, 0.50%)
PyImport_ImportModuleLevelObject (62,000,000 samples, 0.19%)
_PyObject_Call (57,250,000 samples, 0.18%)
pthread_cond_signal@@GLIBC_2.3.2 (55,500,000 samples, 0.17%)
read_object (142,000,000 samples, 0.44%)
PyObject_CallMethodObjArgs (72,750,000 samples, 0.23%)
_PyObject_VectorcallTstate (61,500,000 samples, 0.19%)
import_name (89,500,000 samples, 0.28%)
do_call_core (58,000,000 samples, 0.18%)
_PyEval_Vector (65,750,000 samples, 0.21%)
_PyObject_VectorcallTstate (167,750,000 samples, 0.53%)
_PyEval_EvalFrameDefault (77,000,000 samples, 0.24%)
PyObject_Call (60,250,000 samples, 0.19%)
builtin_exec_impl (57,250,000 samples, 0.18%)
_PyVectorcall_Call (55,250,000 samples, 0.17%)
PyEval_EvalCode (57,750,000 samples, 0.18%)
PyEval_EvalCode (61,750,000 samples, 0.19%)
builtin_exec (80,500,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (70,750,000 samples, 0.22%)
[libffi.so.8.1.2] (765,500,000 samples, 2.40%)
builtin_exec_impl (70,750,000 samples, 0.22%)
PyObject_Call (70,500,000 samples, 0.22%)
import_find_and_load (61,750,000 samples, 0.19%)
_PyVectorcall_Call (89,000,000 samples, 0.28%)
builtin_exec (74,500,000 samples, 0.23%)
import_name (1,174,250,000 samples, 3.68%)
i..
_PyEval_EvalFrameDefault (89,000,000 samples, 0.28%)
_PyFunction_Vectorcall (57,750,000 samples, 0.18%)
import_find_and_load (57,250,000 samples, 0.18%)
do_call_core (2,034,500,000 samples, 6.37%)
do_..
_PyObject_Call (73,500,000 samples, 0.23%)
builtin_exec_impl (69,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (69,250,000 samples, 0.22%)
PyDict_Clear (82,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (84,000,000 samples, 0.26%)
PyEval_EvalCode (77,250,000 samples, 0.24%)
PyObject_Vectorcall (429,250,000 samples, 1.34%)
r_object (106,000,000 samples, 0.33%)
_PyEval_EvalFrame (77,250,000 samples, 0.24%)
builtin_exec_impl (57,250,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (58,250,000 samples, 0.18%)
_PyObject_VectorcallTstate (1,117,500,000 samples, 3.50%)
_PyEval_Vector (71,250,000 samples, 0.22%)
PyObject_CallMethodObjArgs (69,500,000 samples, 0.22%)
builtin___build_class__ (66,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (59,250,000 samples, 0.19%)
_PyEval_Vector (56,000,000 samples, 0.18%)
_PyEval_EvalFrame (59,250,000 samples, 0.19%)
_PyEval_EvalFrameDefault (56,000,000 samples, 0.18%)
do_call_core (65,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (77,250,000 samples, 0.24%)
PyObject_CallMethodObjArgs (73,500,000 samples, 0.23%)
do_call_core (1,588,500,000 samples, 4.98%)
do..
_PyEval_Vector (28,193,750,000 samples, 88.33%)
_PyEval_Vector
builtin___build_class__ (65,500,000 samples, 0.21%)
builtin_exec (77,000,000 samples, 0.24%)
Py_XDECREF (183,500,000 samples, 0.57%)
PyImport_ImportModuleLevelObject (669,750,000 samples, 2.10%)
_PyEval_EvalFrame (2,162,750,000 samples, 6.78%)
_Py..
_PyEval_EvalFrameDefault (70,750,000 samples, 0.22%)
PyEval_EvalCode (80,500,000 samples, 0.25%)
builtin_exec_impl (80,750,000 samples, 0.25%)
_PyEval_EvalFrameDefault (62,500,000 samples, 0.20%)
object_dealloc (172,250,000 samples, 0.54%)
_PyObject_Call (79,500,000 samples, 0.25%)
_PyFunction_Vectorcall (77,250,000 samples, 0.24%)
_PyFunction_Vectorcall (70,750,000 samples, 0.22%)
_PyFunction_Vectorcall (79,500,000 samples, 0.25%)
cfunction_vectorcall_FASTCALL (56,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (69,500,000 samples, 0.22%)
PyObject_Call (69,500,000 samples, 0.22%)
PyImport_ImportModule (167,750,000 samples, 0.53%)
import_name (57,750,000 samples, 0.18%)
Py_XDECREF (80,000,000 samples, 0.25%)
PyEval_EvalCode (76,000,000 samples, 0.24%)
object_vacall (61,750,000 samples, 0.19%)
import_find_and_load (58,000,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (72,500,000 samples, 0.23%)
cfunction_vectorcall_FASTCALL (72,750,000 samples, 0.23%)
_ctypes_get_fielddesc (1,097,750,000 samples, 3.44%)
deduce_unreachable (207,000,000 samples, 0.65%)
PyEval_EvalCode (69,250,000 samples, 0.22%)
PyObject_CallMethodObjArgs (60,250,000 samples, 0.19%)
import_find_and_load (60,000,000 samples, 0.19%)
_PyEval_Vector (828,250,000 samples, 2.59%)
_PyObject_Call (61,000,000 samples, 0.19%)
import_name (59,750,000 samples, 0.19%)
PyLong_AsUnsignedLong (98,000,000 samples, 0.31%)
_PyEval_Vector (74,500,000 samples, 0.23%)
_PyEval_Vector (79,500,000 samples, 0.25%)
_PyEval_EvalFrame (77,000,000 samples, 0.24%)
import_name (56,500,000 samples, 0.18%)
pthread_cond_signal@@GLIBC_2.3.2 (70,000,000 samples, 0.22%)
rangeiter_next (144,500,000 samples, 0.45%)
_PyEval_Vector (57,250,000 samples, 0.18%)
PyEval_EvalCode (72,750,000 samples, 0.23%)
do_call_core (77,250,000 samples, 0.24%)
import_find_and_load (2,164,000,000 samples, 6.78%)
imp..
Py_DECREF (58,250,000 samples, 0.18%)
import_name (79,000,000 samples, 0.25%)
_PyObject_Call (60,000,000 samples, 0.19%)
PyObject_CallMethodObjArgs (74,500,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (59,000,000 samples, 0.18%)
PyObject_Call (840,500,000 samples, 2.63%)
_PyEval_EvalFrameDefault (80,500,000 samples, 0.25%)
do_call_core (390,250,000 samples, 1.22%)
PyImport_ImportModuleLevelObject (79,000,000 samples, 0.25%)
_PyEval_EvalFrame (59,250,000 samples, 0.19%)
PyEval_EvalCode (70,750,000 samples, 0.22%)
_PyObject_VectorcallTstate (80,500,000 samples, 0.25%)
PyObject_CallMethodObjArgs (79,750,000 samples, 0.25%)
PyEval_EvalCode (74,500,000 samples, 0.23%)
_PyFunction_Vectorcall (62,500,000 samples, 0.20%)
PyObject_Call (56,000,000 samples, 0.18%)
_PyFunction_Vectorcall (80,750,000 samples, 0.25%)
PyObject_Vectorcall (128,750,000 samples, 0.40%)
cfunction_vectorcall_FASTCALL (112,000,000 samples, 0.35%)
_PyObject_MakeTpCall (21,462,250,000 samples, 67.24%)
_PyObject_MakeTpCall
_PyEval_EvalFrameDefault (57,750,000 samples, 0.18%)
_PyEval_EvalFrame (64,250,000 samples, 0.20%)
_PyEval_Vector (79,750,000 samples, 0.25%)
do_call_core (70,750,000 samples, 0.22%)
_PyThreadState_Swap (580,000,000 samples, 1.82%)
cfunction_vectorcall_FASTCALL (59,250,000 samples, 0.19%)
PyObject_CallMethodObjArgs (59,250,000 samples, 0.19%)
_PyEval_Vector (70,500,000 samples, 0.22%)
_PyEval_EvalFrame (64,250,000 samples, 0.20%)
_PyFunction_Vectorcall (61,500,000 samples, 0.19%)
builtin_exec_impl (77,000,000 samples, 0.24%)
_PyEval_Vector (167,750,000 samples, 0.53%)
func_dealloc (62,000,000 samples, 0.19%)
_PyObject_Call (69,500,000 samples, 0.22%)
_PyEval_Vector (57,250,000 samples, 0.18%)
_PyTuple_FromArray (670,250,000 samples, 2.10%)
_PyEval_EvalFrameDefault (1,115,250,000 samples, 3.49%)
import_name (57,250,000 samples, 0.18%)
object_vacall (58,500,000 samples, 0.18%)
do_call_core (64,000,000 samples, 0.20%)
builtin_exec (2,030,500,000 samples, 6.36%)
bui..
PyImport_ImportModuleLevelObject (89,000,000 samples, 0.28%)
_PyFunction_Vectorcall (66,750,000 samples, 0.21%)
do_call_core (70,500,000 samples, 0.22%)
do_call_core (62,000,000 samples, 0.19%)
do_call_core (25,416,000,000 samples, 79.63%)
do_call_core
pyrun_file (28,253,750,000 samples, 88.52%)
pyrun_file
_PyEval_EvalFrame (828,000,000 samples, 2.59%)
_PyEval_EvalFrame (74,500,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (77,750,000 samples, 0.24%)
builtin_exec (67,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (70,750,000 samples, 0.22%)
_PyObject_Call (72,750,000 samples, 0.23%)
_PyEval_EvalFrame (58,250,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (61,750,000 samples, 0.19%)
PyCFuncPtr_call (18,323,500,000 samples, 57.41%)
PyCFuncPtr_call
_PyObject_Call (57,250,000 samples, 0.18%)
_PyEval_EvalFrame (56,000,000 samples, 0.18%)
import_find_and_load (72,750,000 samples, 0.23%)
_Py_Dealloc (1,388,500,000 samples, 4.35%)
_..
_PyEval_EvalFrame (76,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (82,000,000 samples, 0.26%)
_PyEval_Vector (58,500,000 samples, 0.18%)
_PyEval_Vector (1,540,250,000 samples, 4.83%)
_..
_PyEval_EvalFrame (70,750,000 samples, 0.22%)
do_call_core (840,500,000 samples, 2.63%)
cfunction_vectorcall_FASTCALL (56,500,000 samples, 0.18%)
_PyObject_Call (69,000,000 samples, 0.22%)
PyEval_EvalCode (62,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (76,000,000 samples, 0.24%)
_PyUnicode_InitEncodings (114,250,000 samples, 0.36%)
PyObject_Vectorcall (21,831,750,000 samples, 68.40%)
PyObject_Vectorcall
_PyEval_EvalFrame (57,250,000 samples, 0.18%)
builtin_exec (89,000,000 samples, 0.28%)
_PyEval_EvalFrame (175,000,000 samples, 0.55%)
r_object (142,000,000 samples, 0.44%)
PyObject_CallMethodObjArgs (80,750,000 samples, 0.25%)
builtin_exec_impl (63,750,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (58,000,000 samples, 0.18%)
_PyEval_Vector (379,500,000 samples, 1.19%)
import_name (79,500,000 samples, 0.25%)
_PyEval_EvalFrame (79,750,000 samples, 0.25%)
_PyEval_EvalFrame (80,500,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (75,750,000 samples, 0.24%)
PyObject_CallMethodObjArgs (58,000,000 samples, 0.18%)
_PyVectorcall_Call (61,750,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (77,250,000 samples, 0.24%)
object_vacall (70,750,000 samples, 0.22%)
PyObject_Call (25,416,000,000 samples, 79.63%)
PyObject_Call
import_find_and_load (66,750,000 samples, 0.21%)
_PyEval_EvalFrame (57,250,000 samples, 0.18%)
import_find_and_load (1,930,000,000 samples, 6.05%)
im..
_PyObject_VectorcallTstate (65,750,000 samples, 0.21%)
_PyEval_EvalFrame (60,250,000 samples, 0.19%)
do_call_core (56,000,000 samples, 0.18%)
_PyEval_EvalFrame (71,250,000 samples, 0.22%)
object_vacall (59,250,000 samples, 0.19%)
_PyEval_EvalFrame (76,000,000 samples, 0.24%)
builtin_exec_impl (1,541,500,000 samples, 4.83%)
b..
_PyEval_EvalFrameDefault (70,750,000 samples, 0.22%)
_PyVectorcall_Call (57,250,000 samples, 0.18%)
_PyObject_Call (58,000,000 samples, 0.18%)
object_vacall (1,928,000,000 samples, 6.04%)
ob..
_PyEval_EvalFrameDefault (61,500,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (80,750,000 samples, 0.25%)
deduce_unreachable (149,250,000 samples, 0.47%)
r_object (58,750,000 samples, 0.18%)
do_call_core (55,250,000 samples, 0.17%)
_PyEval_Vector (74,500,000 samples, 0.23%)
object_vacall (64,750,000 samples, 0.20%)
_PyObject_VectorcallTstate (62,000,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (57,250,000 samples, 0.18%)
_PyEval_EvalFrame (79,500,000 samples, 0.25%)
_PyObject_Call (74,500,000 samples, 0.23%)
_PyEval_EvalFrame (80,750,000 samples, 0.25%)
_PyEval_EvalFrame (63,000,000 samples, 0.20%)
PyObject_CallMethodObjArgs (57,250,000 samples, 0.18%)
PyObject_Call (85,250,000 samples, 0.27%)
_PyEval_Vector (80,500,000 samples, 0.25%)
_PyEval_EvalFrame (60,000,000 samples, 0.19%)
_PyObject_Call (80,500,000 samples, 0.25%)
_PyEval_EvalFrameDefault (59,000,000 samples, 0.18%)
pthread_getspecific@@GLIBC_2.34 (153,250,000 samples, 0.48%)
_ctypes_simple_instance (122,750,000 samples, 0.38%)
_PyObject_VectorcallTstate (85,250,000 samples, 0.27%)
PyImport_ImportModuleLevelObject (65,250,000 samples, 0.20%)
import_find_and_load (65,750,000 samples, 0.21%)
r_object (81,750,000 samples, 0.26%)
import_name (66,750,000 samples, 0.21%)
_PyEval_EvalFrame (1,540,250,000 samples, 4.83%)
_..
PyObject_CallFunction (167,750,000 samples, 0.53%)
object_vacall (61,500,000 samples, 0.19%)
PyObject_Call (80,500,000 samples, 0.25%)
_PyEval_EvalFrameDefault (69,000,000 samples, 0.22%)
PyObject_CallMethodObjArgs (77,250,000 samples, 0.24%)
object_vacall (167,750,000 samples, 0.53%)
import_name (84,000,000 samples, 0.26%)
import_name (72,750,000 samples, 0.23%)
_PyEval_Vector (63,750,000 samples, 0.20%)
GetResult (5,132,500,000 samples, 16.08%)
GetResult
builtin_exec_impl (72,750,000 samples, 0.23%)
builtin_exec (69,500,000 samples, 0.22%)
PyImport_ImportModuleLevelObject (89,500,000 samples, 0.28%)
builtin_exec_impl (70,500,000 samples, 0.22%)
r_object (113,750,000 samples, 0.36%)
do_call_core (73,500,000 samples, 0.23%)
_PyFunction_Vectorcall (80,500,000 samples, 0.25%)
PyObject_Call (65,750,000 samples, 0.21%)
_PyEval_EvalFrame (77,250,000 samples, 0.24%)
_PyEval_EvalFrame (80,750,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (79,750,000 samples, 0.25%)
PyObject_Call (64,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (429,000,000 samples, 1.34%)
cfunction_vectorcall_FASTCALL_KEYWORDS (100,000,000 samples, 0.31%)
_PyEval_Vector (79,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (58,000,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (60,250,000 samples, 0.19%)
builtin_exec_impl (120,250,000 samples, 0.38%)
import_find_and_load (70,500,000 samples, 0.22%)
_PyEval_EvalFrame (2,030,000,000 samples, 6.36%)
_Py..
PyObject_Vectorcall (72,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (1,535,250,000 samples, 4.81%)
_..
init_importlib_external (81,500,000 samples, 0.26%)
do_call_core (57,250,000 samples, 0.18%)
PyEval_EvalCode (362,250,000 samples, 1.13%)
_PyEval_Vector (73,500,000 samples, 0.23%)
builtin_exec (829,000,000 samples, 2.60%)
PyImport_ImportModuleLevelObject (61,500,000 samples, 0.19%)
_PyVectorcall_Call (69,500,000 samples, 0.22%)
_PyFunction_Vectorcall (154,000,000 samples, 0.48%)
_PyVectorcall_Call (25,408,250,000 samples, 79.61%)
_PyVectorcall_Call
import_name (61,500,000 samples, 0.19%)
_PyEval_EvalFrame (72,750,000 samples, 0.23%)
_PyObject_VectorcallTstate (70,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.21%)
_PyEval_Vector (92,750,000 samples, 0.29%)
_PyEval_EvalFrameDefault (65,250,000 samples, 0.20%)
_PyEval_Vector (59,250,000 samples, 0.19%)
_PyEval_Vector (61,750,000 samples, 0.19%)
builtin_exec_impl (62,500,000 samples, 0.20%)
import_name (76,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (167,750,000 samples, 0.53%)
do_call_core (70,750,000 samples, 0.22%)
builtin_exec_impl (79,500,000 samples, 0.25%)
PyObject_CallMethodObjArgs (69,000,000 samples, 0.22%)
_PyEval_Vector (64,250,000 samples, 0.20%)
delete_garbage (235,000,000 samples, 0.74%)
object_vacall (69,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (28,189,000,000 samples, 88.32%)
_PyEval_EvalFrameDefault
import_name (2,164,750,000 samples, 6.78%)
imp..
builtin_exec_impl (70,000,000 samples, 0.22%)
_PyEval_Vector (70,750,000 samples, 0.22%)
finalize_modules (593,500,000 samples, 1.86%)
builtin_exec_impl (64,250,000 samples, 0.20%)
_PyInterpreterState_Clear (69,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (69,000,000 samples, 0.22%)
_PyVectorcall_Call (77,250,000 samples, 0.24%)
object_vacall (76,000,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (57,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (67,250,000 samples, 0.21%)
_PyEval_Vector (79,500,000 samples, 0.25%)
cfunction_vectorcall_FASTCALL (89,500,000 samples, 0.28%)
_PyEval_EvalFrame (70,750,000 samples, 0.22%)
import_find_and_load (56,000,000 samples, 0.18%)
builtin_exec_impl (63,000,000 samples, 0.20%)
builtin_exec (65,750,000 samples, 0.21%)
PyObject_CallMethodObjArgs (64,250,000 samples, 0.20%)
PyObject_Call (66,750,000 samples, 0.21%)
_PyEval_Vector (70,750,000 samples, 0.22%)
_PyEval_Vector (137,250,000 samples, 0.43%)
[libffi.so.8.1.2] (1,863,750,000 samples, 5.84%)
[l..
_PyVectorcall_Call (1,586,750,000 samples, 4.97%)
_P..
_PyObject_VectorcallTstate (165,750,000 samples, 0.52%)
_Py_Dealloc (176,250,000 samples, 0.55%)
_PyEval_EvalFrameDefault (65,750,000 samples, 0.21%)
_PyEval_EvalFrame (67,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (56,500,000 samples, 0.18%)
builtin_exec (63,000,000 samples, 0.20%)
_PyFunction_Vectorcall (64,250,000 samples, 0.20%)
_PyVectorcall_Call (65,750,000 samples, 0.21%)
_PyFunction_Vectorcall (25,408,250,000 samples, 79.61%)
_PyFunction_Vectorcall
_PyFunction_Vectorcall (137,250,000 samples, 0.43%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.19%)
_PyFunction_Vectorcall (2,162,750,000 samples, 6.78%)
_Py..
_PyEval_EvalFrameDefault (57,250,000 samples, 0.18%)
COMPUTE_EVAL_BREAKER (153,250,000 samples, 0.48%)
_PyVectorcall_Call (70,500,000 samples, 0.22%)
PyImport_ImportModuleLevelObject (92,750,000 samples, 0.29%)
_PyObject_Call (67,250,000 samples, 0.21%)
_PyFunction_Vectorcall (77,250,000 samples, 0.24%)
_PyVectorcall_Call (64,250,000 samples, 0.20%)
import_name (59,000,000 samples, 0.18%)
import_find_and_load (80,500,000 samples, 0.25%)
_PyEval_Vector (69,250,000 samples, 0.22%)
[libffi.so.8.1.2] (587,250,000 samples, 1.84%)
_build_result (277,250,000 samples, 0.87%)
import_name (56,500,000 samples, 0.18%)
tupledealloc (1,055,250,000 samples, 3.31%)
PyEval_EvalCode (73,500,000 samples, 0.23%)
builtin___build_class__ (59,250,000 samples, 0.19%)
builtin_exec (73,500,000 samples, 0.23%)
PyObject_Call (70,750,000 samples, 0.22%)
_PyEval_Vector (76,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (65,250,000 samples, 0.20%)
_Py_Dealloc (55,750,000 samples, 0.17%)
_PyObject_VectorcallTstate (89,000,000 samples, 0.28%)
builtin___import___impl (92,750,000 samples, 0.29%)
_PyFunction_Vectorcall (62,000,000 samples, 0.19%)
_PyEval_Vector (67,000,000 samples, 0.21%)
_PyEval_Vector (72,750,000 samples, 0.23%)
builtin_exec_impl (84,000,000 samples, 0.26%)
_PyObject_VectorcallTstate (77,250,000 samples, 0.24%)
_PyVectorcall_Call (73,500,000 samples, 0.23%)
_PyEval_Vector (61,500,000 samples, 0.19%)
_PyEval_Vector (63,750,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (58,250,000 samples, 0.18%)
PyObject_Vectorcall (76,500,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (69,250,000 samples, 0.22%)
PyGC_Collect (320,500,000 samples, 1.00%)
_PyEval_Vector (59,750,000 samples, 0.19%)
object_vacall (76,000,000 samples, 0.24%)
_PyEval_Vector (76,000,000 samples, 0.24%)
_PyEval_EvalFrame (70,250,000 samples, 0.22%)
import_find_and_load (64,250,000 samples, 0.20%)
cfunction_vectorcall_FASTCALL (165,250,000 samples, 0.52%)
_PyObject_Call (79,500,000 samples, 0.25%)
_PyEval_Vector (69,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (70,750,000 samples, 0.22%)
_PyVectorcall_Call (2,034,000,000 samples, 6.37%)
_Py..
PyEval_EvalCode (76,000,000 samples, 0.24%)
do_call_core (57,250,000 samples, 0.18%)
_PyEval_EvalFrame (57,250,000 samples, 0.18%)
builtin_exec (89,500,000 samples, 0.28%)
_PyEval_EvalFrame (69,500,000 samples, 0.22%)
_PyObject_Call (840,250,000 samples, 2.63%)
PyObject_CallMethodObjArgs (69,250,000 samples, 0.22%)
PyObject_Call (77,250,000 samples, 0.24%)
i_get (348,750,000 samples, 1.09%)
do_call_core (72,750,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (68,750,000 samples, 0.22%)
_PyEval_Vector (72,750,000 samples, 0.23%)
PyObject_Call (63,750,000 samples, 0.20%)
pymain_run_file (28,256,000,000 samples, 88.53%)
pymain_run_file
_PyEval_EvalFrame (61,750,000 samples, 0.19%)
_PyEval_EvalFrameDefault (63,000,000 samples, 0.20%)
drop_gil (410,250,000 samples, 1.29%)
PyObject_Call (70,250,000 samples, 0.22%)
_PyEval_Vector (70,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (70,750,000 samples, 0.22%)
_PyObject_VectorcallTstate (57,750,000 samples, 0.18%)
PyEval_EvalCode (60,000,000 samples, 0.19%)
builtin_exec (76,000,000 samples, 0.24%)
do_call_core (69,250,000 samples, 0.22%)
do_call_core (61,750,000 samples, 0.19%)
r_object (118,000,000 samples, 0.37%)
import_name (56,000,000 samples, 0.18%)
_PyVectorcall_Call (79,500,000 samples, 0.25%)
object_vacall (73,500,000 samples, 0.23%)
_PyObject_Call (120,250,000 samples, 0.38%)
import_name (80,500,000 samples, 0.25%)
_PyVectorcall_Call (57,000,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (86,250,000 samples, 0.27%)
_PyObject_VectorcallTstate (161,000,000 samples, 0.50%)
object_vacall (2,163,000,000 samples, 6.78%)
obj..
PyEval_EvalCode (79,500,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (63,500,000 samples, 0.20%)
_PyLong_FromMedium (133,750,000 samples, 0.42%)
_PyCodec_Lookup (114,250,000 samples, 0.36%)
_PyObject_VectorcallTstate (80,750,000 samples, 0.25%)
do_call_core (64,250,000 samples, 0.20%)
import_find_and_load (167,750,000 samples, 0.53%)
builtin___import__ (167,750,000 samples, 0.53%)
PyEval_EvalCode (59,250,000 samples, 0.19%)
_PyObject_Call (55,250,000 samples, 0.17%)
type_call (155,250,000 samples, 0.49%)
cfunction_vectorcall_FASTCALL (79,750,000 samples, 0.25%)
_PyEval_EvalFrame (56,000,000 samples, 0.18%)
_PyEval_EvalFrame (76,000,000 samples, 0.24%)
_PyObject_Call (2,034,250,000 samples, 6.37%)
_Py..
import_find_and_load (161,000,000 samples, 0.50%)
_PyEval_EvalFrameDefault (172,750,000 samples, 0.54%)
Py_DECREF (90,750,000 samples, 0.28%)
_PyEval_Vector (55,250,000 samples, 0.17%)
_PyObject_VectorcallTstate (55,750,000 samples, 0.17%)
_PyEval_EvalFrameDefault (61,750,000 samples, 0.19%)
object_vacall (58,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (63,750,000 samples, 0.20%)
_PyObject_Call (76,000,000 samples, 0.24%)
_PyVectorcall_Call (80,500,000 samples, 0.25%)
cfunction_vectorcall_FASTCALL (58,500,000 samples, 0.18%)
_PyEval_EvalFrameDefault (137,250,000 samples, 0.43%)
_PyEval_Vector (66,750,000 samples, 0.21%)
builtin_exec (57,750,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (2,164,750,000 samples, 6.78%)
PyI..
do_call_core (120,250,000 samples, 0.38%)
_PyVectorcall_Call (60,000,000 samples, 0.19%)
import_find_and_load (70,750,000 samples, 0.22%)
_PyObject_Call (82,000,000 samples, 0.26%)
builtin_exec_impl (69,000,000 samples, 0.22%)
object_vacall (69,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (79,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (58,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (69,250,000 samples, 0.22%)
builtin_exec_impl (59,750,000 samples, 0.19%)
_PyEval_Vector (58,500,000 samples, 0.18%)
pyinit_config (142,750,000 samples, 0.45%)
cfunction_vectorcall_FASTCALL (57,250,000 samples, 0.18%)
PyEval_EvalCode (62,500,000 samples, 0.20%)
cfunction_vectorcall_FASTCALL_KEYWORDS (167,750,000 samples, 0.53%)
cfunction_vectorcall_FASTCALL_KEYWORDS (67,500,000 samples, 0.21%)
_PyEval_Vector (76,000,000 samples, 0.24%)
builtin_exec (70,500,000 samples, 0.22%)
_PyFunction_Vectorcall (70,500,000 samples, 0.22%)
PyObject_Call (63,750,000 samples, 0.20%)
PyObject_CallMethodObjArgs (62,000,000 samples, 0.19%)
_PyObject_Call (56,000,000 samples, 0.18%)
builtin_exec (61,500,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL_KEYWORDS (65,500,000 samples, 0.21%)
marshal_loads (142,750,000 samples, 0.45%)
_PyEval_EvalFrameDefault (72,750,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (62,500,000 samples, 0.20%)
import_name (193,250,000 samples, 0.61%)
_PyObject_Call (69,250,000 samples, 0.22%)
builtin_exec_impl (79,750,000 samples, 0.25%)
PyObject_Call (62,500,000 samples, 0.20%)
import_name (670,250,000 samples, 2.10%)
_PyObject_Call (58,500,000 samples, 0.18%)
builtin_exec (66,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (129,500,000 samples, 0.41%)
cfunction_vectorcall_FASTCALL (76,000,000 samples, 0.24%)
_PyEval_EvalFrame (58,500,000 samples, 0.18%)
_PyFunction_Vectorcall (58,500,000 samples, 0.18%)
is_tstate_valid (61,750,000 samples, 0.19%)
_PyObject_VectorcallTstate (57,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (2,162,500,000 samples, 6.78%)
_Py..
builtin___build_class__ (66,750,000 samples, 0.21%)
_PyEval_EvalFrame (56,500,000 samples, 0.18%)
PyEval_EvalCode (70,750,000 samples, 0.22%)
_PyEval_Vector (82,000,000 samples, 0.26%)
pyinit_main (419,750,000 samples, 1.32%)
_PyVectorcall_Call (120,250,000 samples, 0.38%)
cfunction_vectorcall_FASTCALL (55,250,000 samples, 0.17%)
r_object (140,750,000 samples, 0.44%)
_PyObject_Call (1,588,250,000 samples, 4.98%)
_P..
_PyObject_GC_UNTRACK (145,750,000 samples, 0.46%)
tuple_alloc (314,000,000 samples, 0.98%)
cfunction_vectorcall_FASTCALL (70,000,000 samples, 0.22%)
builtin_exec_impl (77,250,000 samples, 0.24%)
do_call_core (74,500,000 samples, 0.23%)
PyEval_EvalCode (65,750,000 samples, 0.21%)
_PyEval_EvalFrame (112,000,000 samples, 0.35%)
builtin___import___impl (167,750,000 samples, 0.53%)
_PyEval_EvalFrameDefault (70,500,000 samples, 0.22%)
PyImport_ImportModuleLevelObject (72,500,000 samples, 0.23%)
_PyEval_EvalFrame (63,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (120,250,000 samples, 0.38%)
import_name (65,000,000 samples, 0.20%)
_PyEval_EvalFrame (120,250,000 samples, 0.38%)
_PyEval_EvalFrame (70,750,000 samples, 0.22%)
_PyObject_VectorcallTstate (76,000,000 samples, 0.24%)
do_call_core (59,250,000 samples, 0.19%)
import_find_and_load (57,750,000 samples, 0.18%)
_PyObject_VectorcallTstate (73,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (73,500,000 samples, 0.23%)
PyObject_Call (73,500,000 samples, 0.23%)
object_vacall (70,750,000 samples, 0.22%)
_PyVectorcall_Call (58,500,000 samples, 0.18%)
import_find_and_load (59,250,000 samples, 0.19%)
import_name (76,750,000 samples, 0.24%)
Py_InitializeFromConfig (563,000,000 samples, 1.76%)
PyObject_Call (64,000,000 samples, 0.20%)
_PyEval_Vector (63,750,000 samples, 0.20%)
_PyObject_VectorcallTstate (67,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (61,500,000 samples, 0.19%)
_PyFunction_Vectorcall (74,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (161,000,000 samples, 0.50%)
do_call_core (76,000,000 samples, 0.24%)
_PyEval_Vector (80,750,000 samples, 0.25%)
cfunction_vectorcall_FASTCALL (80,750,000 samples, 0.25%)
_PyEval_EvalFrameDefault (92,250,000 samples, 0.29%)
cfunction_vectorcall_FASTCALL (1,576,000,000 samples, 4.94%)
cf..
PyEval_EvalCode (63,750,000 samples, 0.20%)
import_name (161,500,000 samples, 0.51%)
_PyMem_IsPtrFreed (298,250,000 samples, 0.93%)
_PyEval_EvalFrame (58,500,000 samples, 0.18%)
dict_tp_clear (101,500,000 samples, 0.32%)
PyObject_CallMethodObjArgs (63,750,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (193,000,000 samples, 0.60%)
PyObject_Call (60,000,000 samples, 0.19%)
PyEval_SaveThread (810,500,000 samples, 2.54%)
pthread_mutex_lock@@GLIBC_2.2.5 (81,250,000 samples, 0.25%)
_PyObject_Call (390,000,000 samples, 1.22%)
PyEval_EvalCode (2,030,250,000 samples, 6.36%)
PyE..
builtin_exec (72,750,000 samples, 0.23%)
_PyEval_EvalFrameDefault (61,750,000 samples, 0.19%)
_PyObject_Call (89,000,000 samples, 0.28%)
import_find_and_load (637,250,000 samples, 2.00%)
_PyEval_EvalFrameDefault (69,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (359,250,000 samples, 1.13%)
_PyEval_Vector (77,250,000 samples, 0.24%)
builtin___build_class__ (55,750,000 samples, 0.17%)
[libffi.so.8.1.2] (1,511,500,000 samples, 4.74%)
[..
Py_DECREF (131,000,000 samples, 0.41%)
_PyEval_Vector (70,750,000 samples, 0.22%)
_PyEval_EvalFrame (79,500,000 samples, 0.25%)
_PyEval_Vector (69,500,000 samples, 0.22%)
import_name (73,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (152,500,000 samples, 0.48%)
builtin_exec (56,000,000 samples, 0.18%)
_PyEval_Vector (89,500,000 samples, 0.28%)
_PyVectorcall_Call (390,000,000 samples, 1.22%)
_PyEval_Vector (120,250,000 samples, 0.38%)
pycore_interp_init (142,000,000 samples, 0.44%)
cfunction_vectorcall_FASTCALL (67,250,000 samples, 0.21%)
import_name (58,000,000 samples, 0.18%)
_PyVectorcall_Call (67,250,000 samples, 0.21%)
cfunction_vectorcall_FASTCALL (65,750,000 samples, 0.21%)
_PyEval_EvalFrame (61,500,000 samples, 0.19%)
object_vacall (64,250,000 samples, 0.20%)
_PyObject_Call (77,250,000 samples, 0.24%)
Py_XDECREF (58,250,000 samples, 0.18%)
func_clear (59,000,000 samples, 0.18%)
init_import_site (167,750,000 samples, 0.53%)
_PyEval_EvalFrameDefault (137,750,000 samples, 0.43%)
_PyEval_EvalFrameDefault (55,250,000 samples, 0.17%)
builtin_exec_impl (58,250,000 samples, 0.18%)
builtin_exec_impl (66,750,000 samples, 0.21%)
PyEval_EvalCode (66,750,000 samples, 0.21%)
marshal_loads_impl (117,500,000 samples, 0.37%)
builtin_exec_impl (79,000,000 samples, 0.25%)
_PyEval_EvalFrame (79,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (62,500,000 samples, 0.20%)
tupledealloc (70,750,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (61,500,000 samples, 0.19%)
ffi_call (61,750,000 samples, 0.19%)
_PyObject_Call_Prepend (380,250,000 samples, 1.19%)
_PyEval_EvalFrameDefault (63,750,000 samples, 0.20%)
_PyEval_Vector (2,162,750,000 samples, 6.78%)
_Py..
_PyEval_EvalFrameDefault (79,750,000 samples, 0.25%)
_PyEval_EvalFrameDefault (75,500,000 samples, 0.24%)
_PyEval_Vector (58,000,000 samples, 0.18%)
_PyFunction_Vectorcall (82,000,000 samples, 0.26%)
builtin_exec (64,250,000 samples, 0.20%)
_Py_Dealloc (77,500,000 samples, 0.24%)
PyObject_CallMethodObjArgs (61,750,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (62,500,000 samples, 0.20%)
_PyEval_EvalFrame (57,750,000 samples, 0.18%)
object_vacall (66,750,000 samples, 0.21%)
_PyObject_VectorcallTstate (76,750,000 samples, 0.24%)
[libffi.so.8.1.2] (146,250,000 samples, 0.46%)
cfunction_vectorcall_FASTCALL_KEYWORDS (55,750,000 samples, 0.17%)
_PyFunction_Vectorcall (60,250,000 samples, 0.19%)
__libc_start_main@@GLIBC_2.34 (29,853,000,000 samples, 93.53%)
__libc_start_main@@GLIBC_2.34
_PyEval_EvalFrameDefault (74,500,000 samples, 0.23%)
_Py_Dealloc (57,000,000 samples, 0.18%)
PyObject_CallMethodObjArgs (175,500,000 samples, 0.55%)
gc_collect_with_callback (320,500,000 samples, 1.00%)
_PyEval_Vector (56,000,000 samples, 0.18%)
import_find_and_load (80,750,000 samples, 0.25%)
import_name (62,500,000 samples, 0.20%)
do_call_core (80,500,000 samples, 0.25%)
PyObject_CallMethodObjArgs (61,500,000 samples, 0.19%)
_PyObject_CallFunctionVa (92,750,000 samples, 0.29%)
_PyEval_EvalFrame (64,750,000 samples, 0.20%)
PyEval_EvalCode (58,000,000 samples, 0.18%)
_PyEval_EvalFrame (84,000,000 samples, 0.26%)
PyObject_Call (2,034,250,000 samples, 6.37%)
PyO..
_PyObject_Call (63,750,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (77,250,000 samples, 0.24%)
_PyVectorcall_Call (840,250,000 samples, 2.63%)
PyObject_CallMethodObjArgs (77,250,000 samples, 0.24%)
_PyVectorcall_Call (60,000,000 samples, 0.19%)
_PyEval_EvalFrame (153,750,000 samples, 0.48%)
_PyEval_EvalFrame (58,000,000 samples, 0.18%)
import_name (70,750,000 samples, 0.22%)
_PyEval_EvalFrame (85,250,000 samples, 0.27%)
PyObject_stgdict (179,000,000 samples, 0.56%)
_PyEval_EvalFrameDefault (70,750,000 samples, 0.22%)
_PyObject_CallFunctionVa (65,250,000 samples, 0.20%)
builtin_exec (70,000,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (63,750,000 samples, 0.20%)
_PyEval_Vector (77,250,000 samples, 0.24%)
_PyEval_EvalFrame (28,193,750,000 samples, 88.33%)
_PyEval_EvalFrame
cfunction_vectorcall_FASTCALL (59,750,000 samples, 0.19%)
_PyEval_EvalFrameDefault (76,000,000 samples, 0.24%)
Py_BytesMain (29,852,500,000 samples, 93.53%)
Py_BytesMain
_PyObject_VectorcallTstate (60,000,000 samples, 0.19%)
import_name (89,000,000 samples, 0.28%)
_PyEval_EvalFrame (636,250,000 samples, 1.99%)
do_call_core (70,250,000 samples, 0.22%)
builtin_exec (57,250,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (80,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (89,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (65,750,000 samples, 0.21%)
import_name (69,500,000 samples, 0.22%)
PyImport_ImportModule (93,000,000 samples, 0.29%)
do_call_core (58,500,000 samples, 0.18%)
PyEval_EvalCode (120,250,000 samples, 0.38%)
r_object (116,750,000 samples, 0.37%)
import_find_and_load (57,250,000 samples, 0.18%)
import_find_and_load (89,000,000 samples, 0.28%)
PyObject_CallMethodObjArgs (1,117,750,000 samples, 3.50%)
_PyVectorcall_Call (69,250,000 samples, 0.22%)
_PyFunction_Vectorcall (65,750,000 samples, 0.21%)
PyEval_EvalCode (28,194,000,000 samples, 88.33%)
PyEval_EvalCode
builtin_exec (61,750,000 samples, 0.19%)
Py_DECREF (59,250,000 samples, 0.19%)
object_vacall (57,750,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (65,000,000 samples, 0.20%)
Target Flamegraph
Reset Zoom
Search
ic
PyObject_Call (90,000,000 samples, 0.37%)
call_function (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (58,250,000 samples, 0.24%)
call_function (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (58,750,000 samples, 0.24%)
_PyObject_Call (45,000,000 samples, 0.19%)
_PyEval_Vector (55,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (59,500,000 samples, 0.25%)
_PyObject_Call (67,750,000 samples, 0.28%)
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (62,500,000 samples, 0.26%)
_PyEval_Vector (51,000,000 samples, 0.21%)
_PyFunction_Vectorcall (54,000,000 samples, 0.22%)
_PyFunction_Vectorcall (42,250,000 samples, 0.18%)
import_find_and_load (52,000,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (74,000,000 samples, 0.31%)
_PyFunction_Vectorcall (54,250,000 samples, 0.23%)
PyObject_Vectorcall (70,750,000 samples, 0.29%)
_PyEval_EvalFrameDefault (75,750,000 samples, 0.31%)
builtin_exec_impl (70,500,000 samples, 0.29%)
PyObject_Call (68,250,000 samples, 0.28%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
import_name (63,750,000 samples, 0.26%)
_PyObject_VectorcallTstate (5,364,750,000 samples, 22.26%)
_PyObject_Vector..
_PyFunction_Vectorcall (236,500,000 samples, 0.98%)
_PyObject_VectorcallTstate (43,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (75,000,000 samples, 0.31%)
_PyFunction_Vectorcall (45,500,000 samples, 0.19%)
func_clear (47,250,000 samples, 0.20%)
builtin_exec_impl (83,750,000 samples, 0.35%)
_PyObject_VectorcallTstate (62,500,000 samples, 0.26%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
PyObject_Vectorcall (51,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (43,750,000 samples, 0.18%)
_PyEval_Vector (80,250,000 samples, 0.33%)
PyObject_Vectorcall (18,644,250,000 samples, 77.38%)
PyObject_Vectorcall
PyVectorcall_Call (48,750,000 samples, 0.20%)
call_function (56,750,000 samples, 0.24%)
call_function (172,750,000 samples, 0.72%)
_PyObject_CallMethodIdObjArgs (81,500,000 samples, 0.34%)
_PyEval_Vector (68,500,000 samples, 0.28%)
builtin_exec (77,750,000 samples, 0.32%)
_PyFunction_Vectorcall (72,250,000 samples, 0.30%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
PyVectorcall_Call (77,000,000 samples, 0.32%)
PyObject_Vectorcall (45,750,000 samples, 0.19%)
_PyFunction_Vectorcall (61,250,000 samples, 0.25%)
_PyEval_EvalFrameDefault (67,500,000 samples, 0.28%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
import_name (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (44,000,000 samples, 0.18%)
_PyObject_Call (13,043,750,000 samples, 54.13%)
_PyObject_Call
object_vacall (45,500,000 samples, 0.19%)
_PyObject_CallMethodIdObjArgs (66,750,000 samples, 0.28%)
PyImport_ImportModuleLevelObject (64,750,000 samples, 0.27%)
_PyEval_EvalFrameDefault (46,000,000 samples, 0.19%)
_PyEval_Vector (89,500,000 samples, 0.37%)
_PyFunction_Vectorcall (92,500,000 samples, 0.38%)
_build_result (52,250,000 samples, 0.22%)
validate_list (48,500,000 samples, 0.20%)
_PyObject_VectorcallTstate (51,250,000 samples, 0.21%)
do_call_core (59,500,000 samples, 0.25%)
PyVectorcall_Call (85,000,000 samples, 0.35%)
PyObject_Vectorcall (67,000,000 samples, 0.28%)
PyObject_Call (61,250,000 samples, 0.25%)
_PyEval_Vector (62,250,000 samples, 0.26%)
call_function (44,000,000 samples, 0.18%)
PyVectorcall_Call (70,250,000 samples, 0.29%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
PyVectorcall_Call (89,750,000 samples, 0.37%)
_PyObject_VectorcallTstate (75,750,000 samples, 0.31%)
_PyEval_Vector (60,000,000 samples, 0.25%)
_PyEval_Vector (92,500,000 samples, 0.38%)
_PyObject_VectorcallTstate (56,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (177,000,000 samples, 0.73%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
_PyRun_SimpleFileObject (19,425,500,000 samples, 80.62%)
_PyRun_SimpleFileObject
PyObject_Vectorcall (111,500,000 samples, 0.46%)
_PyEval_EvalFrameDefault (226,000,000 samples, 0.94%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
dictkeys_decref (65,000,000 samples, 0.27%)
object_vacall (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.28%)
_PyEval_Vector (65,000,000 samples, 0.27%)
call_function (77,750,000 samples, 0.32%)
builtin_exec (83,750,000 samples, 0.35%)
_PyObject_VectorcallTstate (49,500,000 samples, 0.21%)
do_call_core (70,500,000 samples, 0.29%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
call_function (93,000,000 samples, 0.39%)
_PyObject_Call (52,500,000 samples, 0.22%)
_PyEval_Vector (45,500,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (63,750,000 samples, 0.26%)
call_function (71,500,000 samples, 0.30%)
call_function (59,750,000 samples, 0.25%)
PyObject_Vectorcall (78,000,000 samples, 0.32%)
import_find_and_load (61,250,000 samples, 0.25%)
call_function (58,250,000 samples, 0.24%)
_PyEval_EvalFrameDefault (70,500,000 samples, 0.29%)
dict_tp_clear (84,500,000 samples, 0.35%)
PyVectorcall_Call (49,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (99,250,000 samples, 0.41%)
call_function (46,000,000 samples, 0.19%)
ConvParam (88,250,000 samples, 0.37%)
import_find_and_load (67,500,000 samples, 0.28%)
_PyFunction_Vectorcall (75,500,000 samples, 0.31%)
builtin_exec (51,250,000 samples, 0.21%)
builtin_exec (81,250,000 samples, 0.34%)
_PyEval_EvalFrameDefault (43,750,000 samples, 0.18%)
_PyEval_Vector (98,000,000 samples, 0.41%)
PyObject_Vectorcall (96,500,000 samples, 0.40%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
PyObject_Call (44,250,000 samples, 0.18%)
_PyObject_Call (83,750,000 samples, 0.35%)
_PyEval_Vector (49,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
_PyObject_Call (68,250,000 samples, 0.28%)
PyImport_ImportModuleLevelObject (68,250,000 samples, 0.28%)
_PyEval_Vector (56,750,000 samples, 0.24%)
builtin_exec (67,000,000 samples, 0.28%)
PyObject_Vectorcall (71,000,000 samples, 0.29%)
_PyEval_Vector (54,000,000 samples, 0.22%)
import_name (42,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (49,500,000 samples, 0.21%)
_PyEval_Vector (75,750,000 samples, 0.31%)
call_function (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (56,750,000 samples, 0.24%)
call_function (54,250,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (67,250,000 samples, 0.28%)
dictkeys_decref (84,250,000 samples, 0.35%)
PyObject_Vectorcall (98,000,000 samples, 0.41%)
cfunction_vectorcall_FASTCALL (56,750,000 samples, 0.24%)
_Py_DECREF (82,750,000 samples, 0.34%)
_PyEval_EvalFrameDefault (44,000,000 samples, 0.18%)
_PyFunction_Vectorcall (52,000,000 samples, 0.22%)
_PyObject_CallMethodIdObjArgs (75,750,000 samples, 0.31%)
builtin___build_class__ (42,500,000 samples, 0.18%)
import_find_and_load (66,500,000 samples, 0.28%)
_PyEval_Vector (93,000,000 samples, 0.39%)
_PyEval_Vector (18,609,250,000 samples, 77.23%)
_PyEval_Vector
_PyEval_Vector (18,645,750,000 samples, 77.38%)
_PyEval_Vector
import_name (47,500,000 samples, 0.20%)
_PyEval_EvalFrameDefault (56,750,000 samples, 0.24%)
_PyObject_VectorcallTstate (66,500,000 samples, 0.28%)
call_function (44,000,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (98,750,000 samples, 0.41%)
PyObject_Vectorcall (54,000,000 samples, 0.22%)
call_function (98,750,000 samples, 0.41%)
_PyFunction_Vectorcall (68,500,000 samples, 0.28%)
PyObject_Call (85,250,000 samples, 0.35%)
builtin_exec (87,250,000 samples, 0.36%)
_PyObject_VectorcallTstate (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
ffi_call (595,250,000 samples, 2.47%)
_PyEval_Vector (60,000,000 samples, 0.25%)
PyObject_CallMethod (75,250,000 samples, 0.31%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.28%)
PyObject_Call (68,500,000 samples, 0.28%)
call_function (49,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (81,500,000 samples, 0.34%)
cfunction_vectorcall_FASTCALL (48,500,000 samples, 0.20%)
PyObject_Vectorcall (54,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (43,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (13,005,000,000 samples, 53.97%)
_PyEval_EvalFrameDefault
Py_BytesMain (20,657,000,000 samples, 85.73%)
Py_BytesMain
PyObject_Vectorcall (98,000,000 samples, 0.41%)
_Py_Dealloc (43,250,000 samples, 0.18%)
_PyObject_CallMethodIdObjArgs (52,250,000 samples, 0.22%)
PyEval_EvalCode (56,500,000 samples, 0.23%)
_PyEval_Vector (98,000,000 samples, 0.41%)
_PyEval_Vector (45,250,000 samples, 0.19%)
_PyEval_Vector (64,500,000 samples, 0.27%)
_PyEval_Vector (52,000,000 samples, 0.22%)
_PyEval_Vector (72,000,000 samples, 0.30%)
PyObject_Call (51,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (420,250,000 samples, 1.74%)
PyObject_Call (83,500,000 samples, 0.35%)
_PyEval_EvalFrameDefault (53,500,000 samples, 0.22%)
_PyEval_Vector (71,000,000 samples, 0.29%)
_PyEval_Vector (96,500,000 samples, 0.40%)
PyImport_ImportModuleLevelObject (63,500,000 samples, 0.26%)
_PyObject_VectorcallTstate (43,250,000 samples, 0.18%)
_PyFunction_Vectorcall (54,500,000 samples, 0.23%)
call_function (72,000,000 samples, 0.30%)
PyObject_Vectorcall (75,750,000 samples, 0.31%)
call_function (18,608,500,000 samples, 77.23%)
call_function
_PyEval_EvalFrameDefault (18,595,250,000 samples, 77.17%)
_PyEval_EvalFrameDefault
call_function (49,500,000 samples, 0.21%)
import_find_and_load (64,500,000 samples, 0.27%)
_PyObject_Call (72,000,000 samples, 0.30%)
_PyObject_VectorcallTstate (432,000,000 samples, 1.79%)
_PyFunction_Vectorcall (47,000,000 samples, 0.20%)
_PyEval_Vector (264,000,000 samples, 1.10%)
_PyEval_Vector (45,500,000 samples, 0.19%)
_PyObject_VectorcallTstate (58,250,000 samples, 0.24%)
_PyEval_Vector (80,250,000 samples, 0.33%)
init_fs_encoding (83,500,000 samples, 0.35%)
_PyObject_VectorcallTstate (51,500,000 samples, 0.21%)
PyObject_Vectorcall (63,750,000 samples, 0.26%)
do_call_core (53,000,000 samples, 0.22%)
builtin_exec_impl (49,000,000 samples, 0.20%)
_PyFunction_Vectorcall (51,500,000 samples, 0.21%)
_PyFunction_Vectorcall (71,500,000 samples, 0.30%)
object_vacall (77,000,000 samples, 0.32%)
_PyEval_Vector (52,250,000 samples, 0.22%)
import_name (52,250,000 samples, 0.22%)
PyObject_Call (71,500,000 samples, 0.30%)
import_name (66,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (166,250,000 samples, 0.69%)
_PyObject_MakeTpCall (4,445,500,000 samples, 18.45%)
_PyObject_Mak..
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (78,000,000 samples, 0.32%)
_PyFunction_Vectorcall (98,000,000 samples, 0.41%)
_PyEval_EvalFrameDefault (72,250,000 samples, 0.30%)
call_function (79,250,000 samples, 0.33%)
call_function (53,500,000 samples, 0.22%)
_PyFunction_Vectorcall (100,500,000 samples, 0.42%)
_PyObject_VectorcallTstate (54,000,000 samples, 0.22%)
import_name (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (77,750,000 samples, 0.32%)
PyObject_Call (51,500,000 samples, 0.21%)
_PyFunction_Vectorcall (49,500,000 samples, 0.21%)
PyEval_EvalCode (71,500,000 samples, 0.30%)
_PyEval_EvalFrameDefault (54,500,000 samples, 0.23%)
PyObject_Vectorcall (71,000,000 samples, 0.29%)
_PyFunction_Vectorcall (45,500,000 samples, 0.19%)
object_vacall (57,000,000 samples, 0.24%)
object_vacall (62,500,000 samples, 0.26%)
call_function (72,000,000 samples, 0.30%)
PyObject_Vectorcall (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (77,000,000 samples, 0.32%)
do_call_core (89,750,000 samples, 0.37%)
_PyEval_Vector (60,000,000 samples, 0.25%)
_PyEval_Vector (47,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
do_call_core (62,250,000 samples, 0.26%)
call_function (45,500,000 samples, 0.19%)
_PyObject_VectorcallTstate (80,250,000 samples, 0.33%)
_PyObject_VectorcallTstate (45,250,000 samples, 0.19%)
import_find_and_load (74,000,000 samples, 0.31%)
import_find_and_load (51,500,000 samples, 0.21%)
_PyObject_Call (70,500,000 samples, 0.29%)
_PyEval_EvalFrameDefault (68,250,000 samples, 0.28%)
_PyEval_Vector (77,750,000 samples, 0.32%)
_PyFunction_Vectorcall (18,648,250,000 samples, 77.39%)
_PyFunction_Vectorcall
call_function (76,000,000 samples, 0.32%)
builtin_exec_impl (74,000,000 samples, 0.31%)
_PyFunction_Vectorcall (56,500,000 samples, 0.23%)
call_function (431,500,000 samples, 1.79%)
call_function (63,000,000 samples, 0.26%)
call_function (52,250,000 samples, 0.22%)
_PyFunction_Vectorcall (65,000,000 samples, 0.27%)
PyObject_Vectorcall (72,000,000 samples, 0.30%)
PyObject_Vectorcall (100,250,000 samples, 0.42%)
builtin_exec_impl (80,250,000 samples, 0.33%)
_PyFunction_Vectorcall (47,000,000 samples, 0.20%)
_PyEval_Vector (57,000,000 samples, 0.24%)
PyObject_Vectorcall (43,750,000 samples, 0.18%)
_PyEval_Vector (98,750,000 samples, 0.41%)
_PyEval_Vector (66,750,000 samples, 0.28%)
PyEval_EvalCode (62,000,000 samples, 0.26%)
import_name (281,500,000 samples, 1.17%)
object_vacall (60,000,000 samples, 0.25%)
_PyFunction_Vectorcall (75,750,000 samples, 0.31%)
_PyFunction_Vectorcall (56,250,000 samples, 0.23%)
builtin_exec_impl (51,500,000 samples, 0.21%)
PyImport_ImportModuleLevelObject (71,500,000 samples, 0.30%)
PyObject_Vectorcall (57,750,000 samples, 0.24%)
_PyObject_VectorcallTstate (61,250,000 samples, 0.25%)
_PyEval_EvalFrameDefault (351,000,000 samples, 1.46%)
_PyFunction_Vectorcall (50,000,000 samples, 0.21%)
import_find_and_load (68,000,000 samples, 0.28%)
_PyFunction_Vectorcall (55,250,000 samples, 0.23%)
call_function (11,651,000,000 samples, 48.35%)
call_function
_PyFunction_Vectorcall (80,250,000 samples, 0.33%)
call_function (57,000,000 samples, 0.24%)
_PyObject_Call (68,500,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL (52,500,000 samples, 0.22%)
PyObject_Vectorcall (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (54,250,000 samples, 0.23%)
__GI___pthread_mutex_unlock_usercnt (42,000,000 samples, 0.17%)
PyImport_ImportModuleLevelObject (42,750,000 samples, 0.18%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (81,500,000 samples, 0.34%)
_PyFunction_Vectorcall (51,750,000 samples, 0.21%)
_PyEval_Vector (81,500,000 samples, 0.34%)
_PyEval_Vector (62,500,000 samples, 0.26%)
PyObject_Vectorcall (77,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (321,250,000 samples, 1.33%)
PyImport_ImportModuleLevelObject (435,500,000 samples, 1.81%)
call_function (75,750,000 samples, 0.31%)
_PyEval_Vector (50,500,000 samples, 0.21%)
_PyEval_Vector (56,750,000 samples, 0.24%)
call_function (47,750,000 samples, 0.20%)
call_function (99,250,000 samples, 0.41%)
_PyEval_Vector (48,750,000 samples, 0.20%)
_PyEval_Vector (63,750,000 samples, 0.26%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
_PyEval_Vector (420,250,000 samples, 1.74%)
PyObject_Vectorcall (278,250,000 samples, 1.15%)
PyEval_EvalCode (64,250,000 samples, 0.27%)
drop_gil (125,750,000 samples, 0.52%)
PyObject_Vectorcall (51,500,000 samples, 0.21%)
PyVectorcall_Call (70,500,000 samples, 0.29%)
_PyMem_IsPtrFreed (63,250,000 samples, 0.26%)
object_vacall (72,000,000 samples, 0.30%)
_PyEval_Vector (85,000,000 samples, 0.35%)
PyImport_ImportModuleLevelObject (74,250,000 samples, 0.31%)
_PyFunction_Vectorcall (79,750,000 samples, 0.33%)
PyObject_Vectorcall (68,500,000 samples, 0.28%)
builtin_exec_impl (46,750,000 samples, 0.19%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.28%)
_PyEval_EvalFrameDefault (54,250,000 samples, 0.23%)
_PyEval_Vector (56,250,000 samples, 0.23%)
PyObject_Vectorcall (93,000,000 samples, 0.39%)
_PyEval_Vector (74,000,000 samples, 0.31%)
_PyObject_VectorcallTstate (66,250,000 samples, 0.27%)
_PyObject_VectorcallTstate (66,500,000 samples, 0.28%)
_PyEval_Vector (266,750,000 samples, 1.11%)
call_function (47,000,000 samples, 0.20%)
_PyFunction_Vectorcall (51,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
_PyObject_VectorcallTstate (71,000,000 samples, 0.29%)
builtin_exec_impl (362,500,000 samples, 1.50%)
_PyEval_EvalFrameDefault (42,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (51,500,000 samples, 0.21%)
do_call_core (61,250,000 samples, 0.25%)
call_function (47,000,000 samples, 0.20%)
PyEval_EvalCode (51,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (44,750,000 samples, 0.19%)
builtin_exec (80,250,000 samples, 0.33%)
call_function (56,250,000 samples, 0.23%)
_PyEval_Vector (336,500,000 samples, 1.40%)
_PyEval_Vector (64,500,000 samples, 0.27%)
call_function (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (93,000,000 samples, 0.39%)
_PyEval_EvalFrameDefault (54,250,000 samples, 0.23%)
_PyObject_Call (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (42,250,000 samples, 0.18%)
_PyObject_Call (5,363,500,000 samples, 22.26%)
_PyObject_Call
PyObject_Vectorcall (54,500,000 samples, 0.23%)
object_vacall (66,500,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL (68,250,000 samples, 0.28%)
_PyFunction_Vectorcall (57,750,000 samples, 0.24%)
call_function (54,000,000 samples, 0.22%)
_PyFunction_Vectorcall (18,645,750,000 samples, 77.38%)
_PyFunction_Vectorcall
tupledealloc (210,750,000 samples, 0.87%)
PyObject_Vectorcall (52,250,000 samples, 0.22%)
_PyFunction_Vectorcall (5,364,750,000 samples, 22.26%)
_PyFunction_Vect..
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
_PyEval_Vector (74,000,000 samples, 0.31%)
do_call_core (51,500,000 samples, 0.21%)
cfunction_vectorcall_O (61,500,000 samples, 0.26%)
PyImport_ImportModuleLevelObject (43,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (47,000,000 samples, 0.20%)
_PyFunction_Vectorcall (44,000,000 samples, 0.18%)
call_function (52,000,000 samples, 0.22%)
_PyEval_Vector (99,000,000 samples, 0.41%)
_PyFunction_Vectorcall (67,000,000 samples, 0.28%)
call_function (45,500,000 samples, 0.19%)
_PyObject_VectorcallTstate (64,500,000 samples, 0.27%)
tupledealloc (543,500,000 samples, 2.26%)
call_function (60,000,000 samples, 0.25%)
_PyObject_Call (67,000,000 samples, 0.28%)
_PyObject_Call (74,500,000 samples, 0.31%)
_PyObject_CallMethodIdObjArgs (51,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (42,000,000 samples, 0.17%)
builtin_exec_impl (48,500,000 samples, 0.20%)
_PyEval_Vector (52,250,000 samples, 0.22%)
PyObject_stgdict (108,500,000 samples, 0.45%)
import_find_and_load (57,000,000 samples, 0.24%)
_PyObject_Call (51,750,000 samples, 0.21%)
PyObject_Call (51,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (18,656,750,000 samples, 77.43%)
_PyObject_VectorcallTstate
_PyEval_EvalFrameDefault (42,750,000 samples, 0.18%)
_PyObject_VectorcallTstate (77,750,000 samples, 0.32%)
_PyEval_Vector (67,000,000 samples, 0.28%)
_PyEval_Vector (81,500,000 samples, 0.34%)
_PyObject_VectorcallTstate (81,500,000 samples, 0.34%)
PyObject_Vectorcall (81,500,000 samples, 0.34%)
PyImport_ImportModuleLevelObject (47,500,000 samples, 0.20%)
_PyEval_EvalFrameDefault (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (98,000,000 samples, 0.41%)
_PyObject_CallMethodIdObjArgs (54,250,000 samples, 0.23%)
cfunction_vectorcall_FASTCALL (362,500,000 samples, 1.50%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
call_function (72,250,000 samples, 0.30%)
PyEval_EvalCode (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (92,500,000 samples, 0.38%)
_PyFunction_Vectorcall (5,363,750,000 samples, 22.26%)
_PyFunction_Vect..
PyObject_Vectorcall (67,500,000 samples, 0.28%)
call_function (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (68,000,000 samples, 0.28%)
_PyFunction_Vectorcall (62,500,000 samples, 0.26%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (92,500,000 samples, 0.38%)
_PyObject_VectorcallTstate (337,250,000 samples, 1.40%)
PyObject_Vectorcall (71,000,000 samples, 0.29%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (67,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (67,750,000 samples, 0.28%)
PyObject_Vectorcall (75,750,000 samples, 0.31%)
_PyEval_Vector (52,250,000 samples, 0.22%)
_PyFunction_Vectorcall (46,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (471,500,000 samples, 1.96%)
_PyObject_VectorcallTstate (49,500,000 samples, 0.21%)
builtin_exec_impl (51,250,000 samples, 0.21%)
PyObject_Call (77,000,000 samples, 0.32%)
[libffi.so.8.1.2] (130,500,000 samples, 0.54%)
_PyFunction_Vectorcall (62,250,000 samples, 0.26%)
call_function (49,250,000 samples, 0.20%)
import_name (50,000,000 samples, 0.21%)
PyObject_Vectorcall (306,500,000 samples, 1.27%)
call_function (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (95,500,000 samples, 0.40%)
_PyEval_EvalFrameDefault (158,750,000 samples, 0.66%)
_PyObject_CallMethodIdObjArgs (61,250,000 samples, 0.25%)
_PyObject_VectorcallTstate (4,557,750,000 samples, 18.92%)
_PyObject_Vec..
PyImport_ImportModuleLevelObject (83,500,000 samples, 0.35%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
PyObject_Vectorcall (44,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (80,250,000 samples, 0.33%)
_PyEval_Vector (65,000,000 samples, 0.27%)
_PyUnicode_InitEncodings (83,500,000 samples, 0.35%)
_PyEval_Vector (71,500,000 samples, 0.30%)
_PyObject_VectorcallTstate (49,500,000 samples, 0.21%)
call_function (52,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (49,750,000 samples, 0.21%)
_PyObject_CallMethodIdObjArgs (66,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (218,250,000 samples, 0.91%)
PyObject_Vectorcall (51,000,000 samples, 0.21%)
pymain_main (20,657,000,000 samples, 85.73%)
pymain_main
_PyFunction_Vectorcall (67,000,000 samples, 0.28%)
call_function (92,500,000 samples, 0.38%)
_PyEval_EvalFrameDefault (62,500,000 samples, 0.26%)
do_call_core (90,000,000 samples, 0.37%)
_PyFunction_Vectorcall (50,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.28%)
_PyEval_Vector (89,000,000 samples, 0.37%)
PyObject_Call (92,250,000 samples, 0.38%)
_PyObject_VectorcallTstate (98,000,000 samples, 0.41%)
call_function (58,500,000 samples, 0.24%)
_PyEval_EvalFrameDefault (62,250,000 samples, 0.26%)
_PyFunction_Vectorcall (250,000,000 samples, 1.04%)
_PyObject_VectorcallTstate (81,500,000 samples, 0.34%)
_PyObject_Call (57,250,000 samples, 0.24%)
PyObject_Vectorcall (98,000,000 samples, 0.41%)
__PyLong_GetSmallInt_internal (116,250,000 samples, 0.48%)
call_function (57,750,000 samples, 0.24%)
builtin_exec (68,250,000 samples, 0.28%)
call_function (57,000,000 samples, 0.24%)
PyObject_Vectorcall (52,500,000 samples, 0.22%)
_PyObject_MakeTpCall (67,750,000 samples, 0.28%)
_PyFunction_Vectorcall (367,750,000 samples, 1.53%)
_PyEval_Vector (67,500,000 samples, 0.28%)
PyObject_Vectorcall (57,750,000 samples, 0.24%)
_PyEval_EvalFrameDefault (43,000,000 samples, 0.18%)
_PyFunction_Vectorcall (98,000,000 samples, 0.41%)
call_function (67,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (67,500,000 samples, 0.28%)
builtin_exec (42,750,000 samples, 0.18%)
run_mod (19,380,750,000 samples, 80.43%)
run_mod
_PyObject_VectorcallTstate (51,500,000 samples, 0.21%)
call_function (68,500,000 samples, 0.28%)
do_call_core (43,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyEval_Vector (59,500,000 samples, 0.25%)
PyObject_Vectorcall (77,000,000 samples, 0.32%)
_PyObject_CallMethodIdObjArgs (46,000,000 samples, 0.19%)
call_function (265,750,000 samples, 1.10%)
_PyEval_Vector (77,750,000 samples, 0.32%)
PyObject_Call (78,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (54,500,000 samples, 0.23%)
PyVectorcall_Call (68,500,000 samples, 0.28%)
_PyObject_Call (49,000,000 samples, 0.20%)
__memset_avx2_unaligned (45,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (93,000,000 samples, 0.39%)
_PyObject_Call (81,250,000 samples, 0.34%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
call_function (251,750,000 samples, 1.04%)
call_function (68,000,000 samples, 0.28%)
_PyFunction_Vectorcall (58,250,000 samples, 0.24%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (362,500,000 samples, 1.50%)
pycore_init_types (46,750,000 samples, 0.19%)
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (58,500,000 samples, 0.24%)
import_find_and_load (43,750,000 samples, 0.18%)
deduce_unreachable (133,500,000 samples, 0.55%)
_PyFunction_Vectorcall (75,750,000 samples, 0.31%)
_PyObject_CallMethodIdObjArgs (64,500,000 samples, 0.27%)
PyImport_ImportModuleLevelObject (73,250,000 samples, 0.30%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
_PyObject_CallFunctionVa (101,000,000 samples, 0.42%)
import_name (57,500,000 samples, 0.24%)
_PyFunction_Vectorcall (43,750,000 samples, 0.18%)
PyObject_Vectorcall (42,250,000 samples, 0.18%)
builtin_exec_impl (67,750,000 samples, 0.28%)
import_name (71,500,000 samples, 0.30%)
_PyEval_EvalFrameDefault (65,000,000 samples, 0.27%)
_PyEval_EvalFrameDefault (66,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (54,250,000 samples, 0.23%)
_PyEval_Vector (60,000,000 samples, 0.25%)
_PyFunction_Vectorcall (75,000,000 samples, 0.31%)
_PyEval_Vector (52,500,000 samples, 0.22%)
_PyEval_Vector (81,250,000 samples, 0.34%)
_PyEval_Vector (61,250,000 samples, 0.25%)
_PyFunction_Vectorcall (336,500,000 samples, 1.40%)
_PyEval_Vector (59,750,000 samples, 0.25%)
_PyObject_CallMethodIdObjArgs (68,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (61,250,000 samples, 0.25%)
_PyObject_VectorcallTstate (63,750,000 samples, 0.26%)
_PyEval_EvalFrameDefault (72,500,000 samples, 0.30%)
_PyEval_EvalFrameDefault (63,750,000 samples, 0.26%)
_PyFunction_Vectorcall (66,750,000 samples, 0.28%)
_PyGC_CollectNoFail (55,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (49,750,000 samples, 0.21%)
call_function (51,000,000 samples, 0.21%)
do_call_core (78,000,000 samples, 0.32%)
_PyEval_Vector (42,500,000 samples, 0.18%)
PyObject_Vectorcall (89,000,000 samples, 0.37%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (74,000,000 samples, 0.31%)
_PyObject_Call (43,750,000 samples, 0.18%)
_PyFunction_Vectorcall (92,500,000 samples, 0.38%)
call_function (52,250,000 samples, 0.22%)
PyVectorcall_Call (51,250,000 samples, 0.21%)
_PyObject_CallMethodIdObjArgs (72,000,000 samples, 0.30%)
import_name (73,250,000 samples, 0.30%)
call_function (177,000,000 samples, 0.73%)
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
method_vectorcall (73,250,000 samples, 0.30%)
builtin_exec (61,250,000 samples, 0.25%)
_PyEval_Vector (77,750,000 samples, 0.32%)
object_vacall (77,750,000 samples, 0.32%)
call_function (57,000,000 samples, 0.24%)
PyObject_Vectorcall (72,250,000 samples, 0.30%)
builtin_exec_impl (77,000,000 samples, 0.32%)
call_function (59,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (49,750,000 samples, 0.21%)
PyObject_Vectorcall (18,602,000,000 samples, 77.20%)
PyObject_Vectorcall
_PyEval_EvalFrameDefault (68,250,000 samples, 0.28%)
_start (20,658,500,000 samples, 85.74%)
_start
builtin_exec_impl (80,250,000 samples, 0.33%)
_PyEval_EvalFrameDefault (65,250,000 samples, 0.27%)
cfunction_vectorcall_FASTCALL (49,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (43,750,000 samples, 0.18%)
call_function (61,250,000 samples, 0.25%)
PyObject_Vectorcall (66,750,000 samples, 0.28%)
call_function (52,500,000 samples, 0.22%)
call_function (62,500,000 samples, 0.26%)
PyObject_Vectorcall (66,000,000 samples, 0.27%)
_PyObject_VectorcallTstate (57,750,000 samples, 0.24%)
PyEval_EvalCode (70,500,000 samples, 0.29%)
PyVectorcall_Call (98,750,000 samples, 0.41%)
_PyEval_EvalFrameDefault (67,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (255,000,000 samples, 1.06%)
PyImport_ImportModuleLevelObject (45,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (275,500,000 samples, 1.14%)
call_function (61,250,000 samples, 0.25%)
PyObject_Vectorcall (52,250,000 samples, 0.22%)
import_name (82,500,000 samples, 0.34%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
_PyEval_EvalFrameDefault (263,250,000 samples, 1.09%)
_PyEval_EvalFrameDefault (19,371,750,000 samples, 80.39%)
_PyEval_EvalFrameDefault
_PyObject_VectorcallTstate (45,500,000 samples, 0.19%)
PyVectorcall_Call (80,250,000 samples, 0.33%)
_PyEval_Vector (99,750,000 samples, 0.41%)
call_function (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (48,750,000 samples, 0.20%)
_PyObject_VectorcallTstate (77,000,000 samples, 0.32%)
_PyEval_Vector (54,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (54,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
_PyFunction_Vectorcall (327,500,000 samples, 1.36%)
PyObject_Vectorcall (72,000,000 samples, 0.30%)
object_vacall (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (49,500,000 samples, 0.21%)
_PyEval_Vector (80,250,000 samples, 0.33%)
import_name (45,500,000 samples, 0.19%)
_PyEval_Vector (51,500,000 samples, 0.21%)
PyObject_Call (47,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (410,500,000 samples, 1.70%)
PyObject_Call (56,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (59,500,000 samples, 0.25%)
_PyEval_Vector (77,000,000 samples, 0.32%)
PyEval_EvalCode (48,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (59,500,000 samples, 0.25%)
call_function (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (66,000,000 samples, 0.27%)
builtin_exec_impl (53,750,000 samples, 0.22%)
_PyEval_EvalFrameDefault (80,250,000 samples, 0.33%)
_PyEval_Vector (13,187,000,000 samples, 54.73%)
_PyEval_Vector
cfunction_vectorcall_FASTCALL (81,250,000 samples, 0.34%)
import_name (61,500,000 samples, 0.26%)
_PyFunction_Vectorcall (67,500,000 samples, 0.28%)
_PyEval_Vector (351,000,000 samples, 1.46%)
_PyEval_Vector (57,250,000 samples, 0.24%)
r_object (57,500,000 samples, 0.24%)
PyEval_EvalCode (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (50,000,000 samples, 0.21%)
PyObject_Vectorcall (66,750,000 samples, 0.28%)
_PyEval_Vector (67,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (93,000,000 samples, 0.39%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
_PyEval_Vector (56,500,000 samples, 0.23%)
builtin___import__ (101,000,000 samples, 0.42%)
object_vacall (47,000,000 samples, 0.20%)
_PyEval_Vector (64,250,000 samples, 0.27%)
object_vacall (54,500,000 samples, 0.23%)
import_name (64,500,000 samples, 0.27%)
_PyEval_Vector (74,000,000 samples, 0.31%)
_PyFunction_Vectorcall (47,000,000 samples, 0.20%)
PyObject_Vectorcall (43,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (98,500,000 samples, 0.41%)
PyImport_ImportModuleLevelObject (54,750,000 samples, 0.23%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.28%)
_PyEval_Vector (73,000,000 samples, 0.30%)
call_function (65,000,000 samples, 0.27%)
_PyEval_EvalFrameDefault (75,750,000 samples, 0.31%)
PyObject_Vectorcall (66,750,000 samples, 0.28%)
import_find_and_load (79,000,000 samples, 0.33%)
import_name (79,500,000 samples, 0.33%)
PyEval_EvalCode (63,750,000 samples, 0.26%)
_PyObject_VectorcallTstate (75,750,000 samples, 0.31%)
PyImport_ImportModuleLevelObject (52,750,000 samples, 0.22%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (77,000,000 samples, 0.32%)
_PyEval_Vector (46,750,000 samples, 0.19%)
PyEval_EvalCode (98,750,000 samples, 0.41%)
_PyObject_Call (72,750,000 samples, 0.30%)
_PyFunction_Vectorcall (158,750,000 samples, 0.66%)
PyObject_Vectorcall (81,500,000 samples, 0.34%)
PyEval_EvalCode (59,500,000 samples, 0.25%)
PyObject_Vectorcall (71,500,000 samples, 0.30%)
_PyEval_Vector (72,750,000 samples, 0.30%)
PyObject_Vectorcall (47,000,000 samples, 0.20%)
object_vacall (57,750,000 samples, 0.24%)
_PyObject_Call_Prepend (79,750,000 samples, 0.33%)
[libffi.so.8.1.2] (343,250,000 samples, 1.42%)
PyObject_Vectorcall (18,932,500,000 samples, 78.57%)
PyObject_Vectorcall
pyinit_config (98,500,000 samples, 0.41%)
PyEval_EvalCode (45,000,000 samples, 0.19%)
_PyFunction_Vectorcall (54,500,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (51,250,000 samples, 0.21%)
_PyEval_Vector (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (78,750,000 samples, 0.33%)
_PyEval_Vector (57,000,000 samples, 0.24%)
object_vacall (56,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (45,000,000 samples, 0.19%)
import_find_and_load (77,000,000 samples, 0.32%)
PyObject_Vectorcall (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
_PyEval_Vector (80,250,000 samples, 0.33%)
r_object (57,500,000 samples, 0.24%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
_PyFunction_Vectorcall (66,750,000 samples, 0.28%)
_PyObject_CallMethodIdObjArgs (47,000,000 samples, 0.20%)
_PyEval_Vector (71,250,000 samples, 0.30%)
builtin_exec_impl (61,250,000 samples, 0.25%)
import_name (55,750,000 samples, 0.23%)
_PyEval_Vector (43,750,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (78,000,000 samples, 0.32%)
_PyEval_Vector (19,372,000,000 samples, 80.40%)
_PyEval_Vector
pymain_run_file (19,425,750,000 samples, 80.62%)
pymain_run_file
_PyObject_CallMethodIdObjArgs (77,000,000 samples, 0.32%)
do_call_core (70,500,000 samples, 0.29%)
r_object (50,000,000 samples, 0.21%)
PyVectorcall_Call (59,000,000 samples, 0.24%)
[libffi.so.8.1.2] (75,500,000 samples, 0.31%)
cfunction_vectorcall_FASTCALL (70,500,000 samples, 0.29%)
_PyEval_Vector (49,250,000 samples, 0.20%)
call_function (57,000,000 samples, 0.24%)
PyObject_Vectorcall (337,250,000 samples, 1.40%)
_PyEval_Vector (50,500,000 samples, 0.21%)
_PyFunction_Vectorcall (42,750,000 samples, 0.18%)
_PyEval_Vector (43,750,000 samples, 0.18%)
call_function (72,250,000 samples, 0.30%)
call_function (331,750,000 samples, 1.38%)
PyVectorcall_Call (90,000,000 samples, 0.37%)
_PyEval_EvalFrameDefault (81,250,000 samples, 0.34%)
_PyFunction_Vectorcall (52,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (18,645,750,000 samples, 77.38%)
_PyEval_EvalFrameDefault
PyImport_ImportModuleLevelObject (50,000,000 samples, 0.21%)
PyImport_ImportModuleLevelObject (53,500,000 samples, 0.22%)
import_find_and_load (42,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (61,250,000 samples, 0.25%)
PyVectorcall_Call (51,000,000 samples, 0.21%)
_PyObject_Call (68,250,000 samples, 0.28%)
_PyFunction_Vectorcall (44,000,000 samples, 0.18%)
call_function (67,500,000 samples, 0.28%)
_PyEval_Vector (65,250,000 samples, 0.27%)
_PyFunction_Vectorcall (53,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
PyObject_CallFunction (101,000,000 samples, 0.42%)
_PyObject_CallMethodIdObjArgs (68,000,000 samples, 0.28%)
PyObject_Vectorcall (52,000,000 samples, 0.22%)
_PyEval_Vector (97,750,000 samples, 0.41%)
PyVectorcall_Call (75,500,000 samples, 0.31%)
_PyObject_CallMethodIdObjArgs (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
builtin_exec (67,750,000 samples, 0.28%)
PyObject_Vectorcall (75,750,000 samples, 0.31%)
PyObject_Call (63,750,000 samples, 0.26%)
_PyObject_VectorcallTstate (46,000,000 samples, 0.19%)
_PyObject_VectorcallTstate (57,750,000 samples, 0.24%)
builtin_exec_impl (68,250,000 samples, 0.28%)
_PyEval_EvalFrameDefault (72,250,000 samples, 0.30%)
PyObject_Vectorcall (43,750,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (52,250,000 samples, 0.22%)
object_vacall (278,250,000 samples, 1.15%)
_PyEval_Vector (43,750,000 samples, 0.18%)
_PyFunction_Vectorcall (51,500,000 samples, 0.21%)
_PyFunction_Vectorcall (80,250,000 samples, 0.33%)
_PyEval_EvalFrameDefault (81,500,000 samples, 0.34%)
_PyEval_EvalFrameDefault (57,750,000 samples, 0.24%)
_PyEval_Vector (42,250,000 samples, 0.18%)
PyEval_EvalCode (46,500,000 samples, 0.19%)
PyImport_ImportModule (67,750,000 samples, 0.28%)
_PyEval_Vector (56,250,000 samples, 0.23%)
_PyTuple_FromArray (545,500,000 samples, 2.26%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (67,500,000 samples, 0.28%)
_PyEval_Vector (410,500,000 samples, 1.70%)
_PyObject_Call (85,000,000 samples, 0.35%)
_PyFunction_Vectorcall (52,000,000 samples, 0.22%)
_PyObject_VectorcallTstate (77,000,000 samples, 0.32%)
PyEval_EvalCode (89,500,000 samples, 0.37%)
_PyObject_Call (75,500,000 samples, 0.31%)
_PyEval_Vector (49,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (50,750,000 samples, 0.21%)
main (20,657,000,000 samples, 85.73%)
main
_PyFunction_Vectorcall (72,750,000 samples, 0.30%)
_PyObject_VectorcallTstate (65,000,000 samples, 0.27%)
_PyMem_IsPtrFreed (156,250,000 samples, 0.65%)
object_vacall (98,000,000 samples, 0.41%)
_PyFunction_Vectorcall (47,000,000 samples, 0.20%)
_PyFunction_Vectorcall (13,154,750,000 samples, 54.59%)
_PyFunction_Vectorcall
import_name (50,250,000 samples, 0.21%)
_PyObject_Call (62,250,000 samples, 0.26%)
builtin_exec_impl (49,000,000 samples, 0.20%)
[libffi.so.8.1.2] (194,750,000 samples, 0.81%)
_PyEval_EvalFrameDefault (46,000,000 samples, 0.19%)
import_find_and_load (80,250,000 samples, 0.33%)
_PyEval_EvalFrameDefault (77,750,000 samples, 0.32%)
_PyEval_EvalFrameDefault (67,500,000 samples, 0.28%)
import_find_and_load (62,500,000 samples, 0.26%)
PyObject_Vectorcall (68,500,000 samples, 0.28%)
_Py_DECREF (49,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (61,250,000 samples, 0.25%)
call_function (58,250,000 samples, 0.24%)
call_function (44,000,000 samples, 0.18%)
call_function (72,000,000 samples, 0.30%)
_PyEval_EvalFrameDefault (72,000,000 samples, 0.30%)
cfunction_vectorcall_FASTCALL (68,500,000 samples, 0.28%)
object_vacall (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (214,250,000 samples, 0.89%)
PyEval_EvalCode (45,500,000 samples, 0.19%)
_PyObject_Call (90,000,000 samples, 0.37%)
call_function (71,750,000 samples, 0.30%)
_PyFunction_Vectorcall (68,500,000 samples, 0.28%)
call_function (166,250,000 samples, 0.69%)
_PyEval_Vector (49,250,000 samples, 0.20%)
_PyFunction_Vectorcall (43,750,000 samples, 0.18%)
_PyObject_VectorcallTstate (99,250,000 samples, 0.41%)
_PyEval_Vector (58,500,000 samples, 0.24%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
_PyEval_Vector (44,000,000 samples, 0.18%)
_PyEval_Vector (46,500,000 samples, 0.19%)
PyObject_Vectorcall (431,500,000 samples, 1.79%)
builtin_exec_impl (85,000,000 samples, 0.35%)
PyEval_EvalCode (44,250,000 samples, 0.18%)
builtin_exec_impl (52,500,000 samples, 0.22%)
builtin_exec (80,250,000 samples, 0.33%)
PyImport_ImportModuleLevelObject (50,250,000 samples, 0.21%)
_PyObject_GC_Alloc (53,000,000 samples, 0.22%)
do_call_core (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (42,250,000 samples, 0.18%)
_PyEval_Vector (67,750,000 samples, 0.28%)
import_name (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (52,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (158,250,000 samples, 0.66%)
object_vacall (57,000,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (65,500,000 samples, 0.27%)
PyVectorcall_Call (56,750,000 samples, 0.24%)
_PyEval_Vector (75,750,000 samples, 0.31%)
import_name (61,750,000 samples, 0.26%)
PyObject_Vectorcall (72,000,000 samples, 0.30%)
builtin_exec_impl (47,750,000 samples, 0.20%)
do_call_core (64,250,000 samples, 0.27%)
_PyEval_EvalFrameDefault (64,500,000 samples, 0.27%)
_PyEval_Vector (71,250,000 samples, 0.30%)
_build_callargs (146,750,000 samples, 0.61%)
[libffi.so.8.1.2] (1,117,750,000 samples, 4.64%)
[..
_PyFunction_Vectorcall (62,500,000 samples, 0.26%)
PyEval_EvalCode (85,000,000 samples, 0.35%)
_PyObject_Call (85,250,000 samples, 0.35%)
import_name (45,000,000 samples, 0.19%)
_PyObject_VectorcallTstate (68,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (65,000,000 samples, 0.27%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.28%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.28%)
do_call_core (71,500,000 samples, 0.30%)
import_name (50,750,000 samples, 0.21%)
builtin_exec (56,750,000 samples, 0.24%)
PyObject_Vectorcall (65,000,000 samples, 0.27%)
_Py_Dealloc (129,500,000 samples, 0.54%)
PyObject_Vectorcall (49,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (51,250,000 samples, 0.21%)
builtin_exec (49,000,000 samples, 0.20%)
_PyObject_Call (77,000,000 samples, 0.32%)
_PyEval_Vector (93,000,000 samples, 0.39%)
_PyEval_EvalFrameDefault (86,000,000 samples, 0.36%)
_PyObject_VectorcallTstate (54,000,000 samples, 0.22%)
builtin_exec_impl (62,000,000 samples, 0.26%)
PyObject_Vectorcall (216,250,000 samples, 0.90%)
_PyObject_VectorcallTstate (76,500,000 samples, 0.32%)
_PyEval_EvalFrameDefault (107,500,000 samples, 0.45%)
call_function (51,500,000 samples, 0.21%)
_PyObject_FastCallDictTstate (236,500,000 samples, 0.98%)
_PyFunction_Vectorcall (266,750,000 samples, 1.11%)
object_vacall (54,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (71,250,000 samples, 0.30%)
_PyFunction_Vectorcall (77,000,000 samples, 0.32%)
builtin_exec_impl (43,000,000 samples, 0.18%)
_PyFunction_Vectorcall (45,500,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (48,000,000 samples, 0.20%)
_PyEval_EvalFrameDefault (72,000,000 samples, 0.30%)
_PyObject_VectorcallTstate (56,250,000 samples, 0.23%)
pthread_mutex_lock@@GLIBC_2.2.5 (51,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (46,250,000 samples, 0.19%)
_PyEval_Vector (71,250,000 samples, 0.30%)
_PyObject_VectorcallTstate (62,500,000 samples, 0.26%)
_PyEval_Vector (18,600,250,000 samples, 77.19%)
_PyEval_Vector
_PyEval_Vector (51,250,000 samples, 0.21%)
PyEval_EvalCode (70,250,000 samples, 0.29%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (44,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (54,000,000 samples, 0.22%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
_PyObject_VectorcallTstate (306,500,000 samples, 1.27%)
PyObject_Vectorcall (61,250,000 samples, 0.25%)
PyVectorcall_Call (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (175,500,000 samples, 0.73%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (93,000,000 samples, 0.39%)
import_name (73,750,000 samples, 0.31%)
import_name (76,250,000 samples, 0.32%)
_PyEval_Vector (98,000,000 samples, 0.41%)
_PyEval_Vector (64,500,000 samples, 0.27%)
_PyFunction_Vectorcall (73,000,000 samples, 0.30%)
object_vacall (81,500,000 samples, 0.34%)
_PyEval_Vector (54,500,000 samples, 0.23%)
import_find_and_load (68,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (93,000,000 samples, 0.39%)
_PyFunction_Vectorcall (96,500,000 samples, 0.40%)
_PyEval_Vector (45,500,000 samples, 0.19%)
call_function (64,500,000 samples, 0.27%)
init_import_site (101,000,000 samples, 0.42%)
_PyObject_VectorcallTstate (216,500,000 samples, 0.90%)
builtin_exec (59,000,000 samples, 0.24%)
_PyFunction_Vectorcall (43,750,000 samples, 0.18%)
_PyFunction_Vectorcall (49,750,000 samples, 0.21%)
builtin_exec (45,000,000 samples, 0.19%)
builtin_exec (97,750,000 samples, 0.41%)
_PyFunction_Vectorcall (56,750,000 samples, 0.24%)
_PyEval_EvalFrameDefault (53,500,000 samples, 0.22%)
_PyFunction_Vectorcall (45,250,000 samples, 0.19%)
_PyEval_EvalFrameDefault (57,750,000 samples, 0.24%)
_PyEval_EvalFrameDefault (65,000,000 samples, 0.27%)
PyObject_Vectorcall (62,250,000 samples, 0.26%)
_PyFunction_Vectorcall (71,250,000 samples, 0.30%)
_PyEval_EvalFrameDefault (52,500,000 samples, 0.22%)
_PyInterpreterState_GET (57,500,000 samples, 0.24%)
_PyFunction_Vectorcall (214,750,000 samples, 0.89%)
call_function (68,000,000 samples, 0.28%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (52,500,000 samples, 0.22%)
do_call_core (83,500,000 samples, 0.35%)
PyObject_Vectorcall (67,500,000 samples, 0.28%)
call_function (49,500,000 samples, 0.21%)
_PyObject_CallMethodIdObjArgs (77,750,000 samples, 0.32%)
PyVectorcall_Call (74,500,000 samples, 0.31%)
_PyEval_Vector (59,500,000 samples, 0.25%)
PyVectorcall_Call (53,250,000 samples, 0.22%)
PyObject_Vectorcall (42,000,000 samples, 0.17%)
import_find_and_load (100,500,000 samples, 0.42%)
_PyEval_Vector (50,000,000 samples, 0.21%)
do_call_core (85,000,000 samples, 0.35%)
PyObject_Call (97,750,000 samples, 0.41%)
PyVectorcall_Call (67,750,000 samples, 0.28%)
_PyEval_EvalFrameDefault (70,250,000 samples, 0.29%)
_PyEval_Vector (18,596,250,000 samples, 77.18%)
_PyEval_Vector
_PyEval_EvalFrameDefault (51,500,000 samples, 0.21%)
do_call_core (72,000,000 samples, 0.30%)
PyImport_ImportModuleLevelObject (55,750,000 samples, 0.23%)
PyObject_Vectorcall (68,000,000 samples, 0.28%)
_PyFunction_Vectorcall (72,000,000 samples, 0.30%)
import_find_and_load (65,000,000 samples, 0.27%)
_PyObject_VectorcallTstate (66,250,000 samples, 0.27%)
import_name (64,750,000 samples, 0.27%)
_PyEval_EvalFrameDefault (58,250,000 samples, 0.24%)
_PyObject_VectorcallTstate (75,000,000 samples, 0.31%)
_PyObject_VectorcallTstate (71,500,000 samples, 0.30%)
_PyEval_Vector (54,000,000 samples, 0.22%)
builtin_exec_impl (74,500,000 samples, 0.31%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (64,500,000 samples, 0.27%)
call_function (77,000,000 samples, 0.32%)
import_find_and_load (67,500,000 samples, 0.28%)
_PyFunction_Vectorcall (77,750,000 samples, 0.32%)
_PyObject_VectorcallTstate (258,250,000 samples, 1.07%)
call_function (46,000,000 samples, 0.19%)
_PyFunction_Vectorcall (51,000,000 samples, 0.21%)
_PyEval_Vector (53,500,000 samples, 0.22%)
[libffi.so.8.1.2] (378,000,000 samples, 1.57%)
_PyObject_VectorcallTstate (77,000,000 samples, 0.32%)
_PyEval_Vector (56,750,000 samples, 0.24%)
_PyFunction_Vectorcall (431,750,000 samples, 1.79%)
call_function (430,500,000 samples, 1.79%)
r_object (60,500,000 samples, 0.25%)
PyEval_EvalCode (65,250,000 samples, 0.27%)
_PyObject_Call (43,000,000 samples, 0.18%)
do_call_core (80,250,000 samples, 0.33%)
GetResult (483,000,000 samples, 2.00%)
PyObject_Vectorcall (52,000,000 samples, 0.22%)
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
_PyFunction_Vectorcall (77,000,000 samples, 0.32%)
PyObject_Call (49,000,000 samples, 0.20%)
_PyEval_EvalFrameDefault (53,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (67,500,000 samples, 0.28%)
_PyFunction_Vectorcall (65,000,000 samples, 0.27%)
_Py_DECREF (129,000,000 samples, 0.54%)
_call_function_pointer (5,239,500,000 samples, 21.74%)
_call_function_..
PyEval_EvalCode (51,250,000 samples, 0.21%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.28%)
_PyFunction_Vectorcall (46,000,000 samples, 0.19%)
PyObject_Vectorcall (55,250,000 samples, 0.23%)
_PyFunction_Vectorcall (45,000,000 samples, 0.19%)
PyObject_Vectorcall (92,500,000 samples, 0.38%)
_PyObject_VectorcallTstate (77,000,000 samples, 0.32%)
PyObject_Vectorcall (49,500,000 samples, 0.21%)
builtin_exec_impl (57,250,000 samples, 0.24%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
_PyFunction_Vectorcall (175,500,000 samples, 0.73%)
PyObject_Vectorcall (62,500,000 samples, 0.26%)
_PyObject_VectorcallTstate (58,250,000 samples, 0.24%)
call_function (5,364,500,000 samples, 22.26%)
call_function
_PyObject_VectorcallTstate (43,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyEval_Vector (46,000,000 samples, 0.19%)
_call_function_pointer (2,168,250,000 samples, 9.00%)
_call..
_PyObject_VectorcallTstate (101,000,000 samples, 0.42%)
builtin_exec_impl (65,250,000 samples, 0.27%)
PyObject_Call (62,000,000 samples, 0.26%)
_PyEval_EvalFrameDefault (57,750,000 samples, 0.24%)
_PyFunction_Vectorcall (62,500,000 samples, 0.26%)
object_vacall (67,250,000 samples, 0.28%)
_PyFunction_Vectorcall (89,000,000 samples, 0.37%)
_PyEval_Vector (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (410,000,000 samples, 1.70%)
take_gil (489,250,000 samples, 2.03%)
_PyFunction_Vectorcall (71,250,000 samples, 0.30%)
PyImport_ImportModuleLevelObject (98,000,000 samples, 0.41%)
_PyEval_EvalFrameDefault (327,500,000 samples, 1.36%)
PyObject_Vectorcall (45,500,000 samples, 0.19%)
builtin_exec (57,250,000 samples, 0.24%)
_PyObject_VectorcallTstate (42,250,000 samples, 0.18%)
call_function (77,750,000 samples, 0.32%)
_PyObject_VectorcallTstate (11,020,250,000 samples, 45.74%)
_PyObject_VectorcallTstate
PyObject_Call (74,000,000 samples, 0.31%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
call_function (59,500,000 samples, 0.25%)
call_function (67,000,000 samples, 0.28%)
object_vacall (100,500,000 samples, 0.42%)
PyObject_Vectorcall (52,250,000 samples, 0.22%)
builtin_exec (78,000,000 samples, 0.32%)
PyImport_ImportModuleLevelObject (86,000,000 samples, 0.36%)
_PyFunction_Vectorcall (66,250,000 samples, 0.27%)
_PyObject_VectorcallTstate (67,500,000 samples, 0.28%)
PyObject_Vectorcall (54,250,000 samples, 0.23%)
tuple_alloc (164,000,000 samples, 0.68%)
r_object (57,500,000 samples, 0.24%)
_PyObject_VectorcallTstate (430,500,000 samples, 1.79%)
_PyEval_EvalFrameDefault (62,500,000 samples, 0.26%)
call_function (75,750,000 samples, 0.31%)
PyType_stgdict (78,750,000 samples, 0.33%)
import_name (83,500,000 samples, 0.35%)
PyObject_Call (45,000,000 samples, 0.19%)
builtin_exec (46,750,000 samples, 0.19%)
PyObject_Vectorcall (58,500,000 samples, 0.24%)
PyObject_Vectorcall (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (62,500,000 samples, 0.26%)
_PyFunction_Vectorcall (66,250,000 samples, 0.27%)
call_function (70,750,000 samples, 0.29%)
_PyFunction_Vectorcall (46,250,000 samples, 0.19%)
_PyEval_Vector (68,250,000 samples, 0.28%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
_PyObject_Call (56,500,000 samples, 0.23%)
builtin_exec (49,000,000 samples, 0.20%)
_PyEval_Vector (58,250,000 samples, 0.24%)
_PyFunction_Vectorcall (44,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
_PyFunction_Vectorcall (47,000,000 samples, 0.20%)
builtin_exec (98,750,000 samples, 0.41%)
_PyObject_CallMethodIdObjArgs (52,000,000 samples, 0.22%)
PyDict_Clear (65,500,000 samples, 0.27%)
PyVectorcall_Call (62,250,000 samples, 0.26%)
pthread_mutex_lock@@GLIBC_2.2.5 (142,250,000 samples, 0.59%)
_PyEval_Vector (167,750,000 samples, 0.70%)
builtin_exec (77,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (52,000,000 samples, 0.22%)
_PyFunction_Vectorcall (81,500,000 samples, 0.34%)
_PyEval_Vector (57,750,000 samples, 0.24%)
_PyEval_Vector (77,750,000 samples, 0.32%)
PyObject_Free (124,750,000 samples, 0.52%)
_PyFunction_Vectorcall (66,750,000 samples, 0.28%)
_PyEval_Vector (59,750,000 samples, 0.25%)
_PyFunction_Vectorcall (18,609,250,000 samples, 77.23%)
_PyFunction_Vectorcall
_PyFunction_Vectorcall (68,500,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL (43,750,000 samples, 0.18%)
builtin_exec (59,500,000 samples, 0.25%)
PyVectorcall_Call (97,750,000 samples, 0.41%)
call_function (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
PyObject_Vectorcall (61,250,000 samples, 0.25%)
_PyEval_EvalFrameDefault (71,750,000 samples, 0.30%)
PyObject_Vectorcall (18,598,750,000 samples, 77.19%)
PyObject_Vectorcall
import_name (77,750,000 samples, 0.32%)
marshal_loads (57,500,000 samples, 0.24%)
_PyEval_EvalFrameDefault (56,250,000 samples, 0.23%)
_PyEval_Vector (78,750,000 samples, 0.33%)
_PyEval_EvalFrameDefault (5,364,750,000 samples, 22.26%)
_PyEval_EvalFram..
_PyFunction_Vectorcall (43,750,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (67,000,000 samples, 0.28%)
PyObject_Vectorcall (13,173,750,000 samples, 54.67%)
PyObject_Vectorcall
_PyEval_EvalFrameDefault (66,500,000 samples, 0.28%)
_PyEval_Vector (61,250,000 samples, 0.25%)
__libc_start_call_main (20,658,000,000 samples, 85.73%)
__libc_start_call_main
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
import_find_and_load (66,750,000 samples, 0.28%)
PyObject_Vectorcall (44,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
builtin_exec (68,500,000 samples, 0.28%)
_build_callargs (49,750,000 samples, 0.21%)
_PyObject_VectorcallTstate (81,500,000 samples, 0.34%)
cfunction_vectorcall_FASTCALL (80,250,000 samples, 0.33%)
_PyObject_VectorcallTstate (54,000,000 samples, 0.22%)
_PyFunction_Vectorcall (57,750,000 samples, 0.24%)
import_name (88,250,000 samples, 0.37%)
_PyObject_VectorcallTstate (75,750,000 samples, 0.31%)
_PyObject_CallMethodIdObjArgs (435,250,000 samples, 1.81%)
_PyEval_Vector (49,250,000 samples, 0.20%)
_PyEval_Vector (305,000,000 samples, 1.27%)
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
PyObject_Vectorcall (63,000,000 samples, 0.26%)
call_function (51,250,000 samples, 0.21%)
PyVectorcall_Function (73,000,000 samples, 0.30%)
[libffi.so.8.1.2] (148,500,000 samples, 0.62%)
call_function (49,750,000 samples, 0.21%)
cfunction_vectorcall_FASTCALL (44,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
_PyObject_VectorcallTstate (42,250,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (78,000,000 samples, 0.32%)
_PyEval_Vector (56,500,000 samples, 0.23%)
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (52,000,000 samples, 0.22%)
_PyFunction_Vectorcall (51,500,000 samples, 0.21%)
PyObject_Vectorcall (56,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
PyEval_EvalCode (56,750,000 samples, 0.24%)
_PyFunction_Vectorcall (49,750,000 samples, 0.21%)
builtin_exec (74,500,000 samples, 0.31%)
_PyObject_VectorcallTstate (68,000,000 samples, 0.28%)
_PyEval_EvalFrameDefault (54,500,000 samples, 0.23%)
cfunction_vectorcall_FASTCALL (92,250,000 samples, 0.38%)
_PyEval_EvalFrameDefault (18,599,750,000 samples, 77.19%)
_PyEval_EvalFrameDefault
PyObject_Call (51,750,000 samples, 0.21%)
call_function (77,000,000 samples, 0.32%)
do_call_core (68,250,000 samples, 0.28%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
import_name (53,500,000 samples, 0.22%)
_PyObject_CallMethodIdObjArgs (44,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (52,000,000 samples, 0.22%)
_PyFunction_Vectorcall (59,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
PyEval_EvalCode (80,250,000 samples, 0.33%)
call_function (55,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (68,750,000 samples, 0.29%)
_PyFunction_Vectorcall (72,000,000 samples, 0.30%)
_PyEval_Vector (68,250,000 samples, 0.28%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
PyObject_Call (89,750,000 samples, 0.37%)
_PyFunction_Vectorcall (53,500,000 samples, 0.22%)
PyObject_Vectorcall (410,500,000 samples, 1.70%)
_PyEval_EvalFrameDefault (300,250,000 samples, 1.25%)
import_name (46,750,000 samples, 0.19%)
_PyEval_Vector (44,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (92,500,000 samples, 0.38%)
PyVectorcall_Call (77,750,000 samples, 0.32%)
_PyEval_EvalFrameDefault (49,000,000 samples, 0.20%)
call_function (67,500,000 samples, 0.28%)
_PyEval_Vector (77,750,000 samples, 0.32%)
builtin_exec_impl (71,500,000 samples, 0.30%)
_PyObject_VectorcallTstate (66,500,000 samples, 0.28%)
_PyEval_Vector (57,750,000 samples, 0.24%)
_PyObject_VectorcallTstate (56,500,000 samples, 0.23%)
_PyEval_Vector (49,250,000 samples, 0.20%)
call_function (54,500,000 samples, 0.23%)
_PyEval_Vector (49,250,000 samples, 0.20%)
_PyEval_Vector (70,250,000 samples, 0.29%)
_PyFunction_Vectorcall (5,363,500,000 samples, 22.26%)
_PyFunction_Vect..
PyObject_Vectorcall (52,000,000 samples, 0.22%)
object_vacall (49,750,000 samples, 0.21%)
cfunction_vectorcall_FASTCALL (89,750,000 samples, 0.37%)
PyVectorcall_Call (65,500,000 samples, 0.27%)
PyEval_EvalCode (64,500,000 samples, 0.27%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
import_find_and_load (56,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
_PyFunction_Vectorcall (66,750,000 samples, 0.28%)
call_function (66,250,000 samples, 0.27%)
PyObject_Call (81,250,000 samples, 0.34%)
_PyEval_EvalFrameDefault (46,500,000 samples, 0.19%)
_Py_DECREF (141,250,000 samples, 0.59%)
_PyEval_EvalFrameDefault (42,250,000 samples, 0.18%)
import_name (57,500,000 samples, 0.24%)
object_vacall (49,500,000 samples, 0.21%)
object_vacall (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
PyVectorcall_Call (68,500,000 samples, 0.28%)
PyObject_Vectorcall (256,750,000 samples, 1.07%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
builtin_exec (59,500,000 samples, 0.25%)
call_function (65,000,000 samples, 0.27%)
builtin_exec (62,250,000 samples, 0.26%)
PyType_stgdict (184,250,000 samples, 0.76%)
PyObject_Vectorcall (79,500,000 samples, 0.33%)
import_find_and_load (81,500,000 samples, 0.34%)
object_vacall (53,250,000 samples, 0.22%)
_PyEval_Vector (175,500,000 samples, 0.73%)
_PyEval_EvalFrameDefault (66,250,000 samples, 0.27%)
PyVectorcall_Call (62,000,000 samples, 0.26%)
cfunction_vectorcall_FASTCALL_KEYWORDS (52,500,000 samples, 0.22%)
object_vacall (80,250,000 samples, 0.33%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
_PyObject_CallMethodIdObjArgs (54,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (435,250,000 samples, 1.81%)
_PyFunction_Vectorcall (62,250,000 samples, 0.26%)
PyObject_Vectorcall (49,750,000 samples, 0.21%)
_PyFunction_Vectorcall (66,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (77,750,000 samples, 0.32%)
_PyObject_VectorcallTstate (111,500,000 samples, 0.46%)
builtin_exec (43,750,000 samples, 0.18%)
call_function (75,750,000 samples, 0.31%)
_PyFunction_Vectorcall (50,500,000 samples, 0.21%)
PyVectorcall_Call (80,250,000 samples, 0.33%)
_PyEval_Vector (92,500,000 samples, 0.38%)
call_function (57,000,000 samples, 0.24%)
PyObject_Call (46,500,000 samples, 0.19%)
import_find_and_load (54,000,000 samples, 0.22%)
object_vacall (52,250,000 samples, 0.22%)
call_function (432,500,000 samples, 1.79%)
cfunction_vectorcall_FASTCALL (42,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (51,750,000 samples, 0.21%)
PyObject_Vectorcall (76,000,000 samples, 0.32%)
PyVectorcall_Call (68,250,000 samples, 0.28%)
_PyEval_Vector (67,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (45,000,000 samples, 0.19%)
_PyEval_Vector (68,500,000 samples, 0.28%)
_PyEval_Vector (81,500,000 samples, 0.34%)
_PyEval_Vector (45,500,000 samples, 0.19%)
PyObject_stgdict (46,500,000 samples, 0.19%)
call_function (71,500,000 samples, 0.30%)
cfunction_vectorcall_FASTCALL (49,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (43,750,000 samples, 0.18%)
_PyFunction_Vectorcall (49,500,000 samples, 0.21%)
call_function (62,500,000 samples, 0.26%)
_PyFunction_Vectorcall (51,000,000 samples, 0.21%)
_PyFunction_Vectorcall (71,250,000 samples, 0.30%)
PyObject_Call (70,500,000 samples, 0.29%)
_Py_XDECREF (45,500,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (83,750,000 samples, 0.35%)
Py_InitializeFromConfig (421,750,000 samples, 1.75%)
call_function (13,173,750,000 samples, 54.67%)
call_function
_PyFunction_Vectorcall (68,000,000 samples, 0.28%)
PyImport_ImportModuleLevelObject (76,250,000 samples, 0.32%)
call_function (18,644,250,000 samples, 77.38%)
call_function
_PyFunction_Vectorcall (54,500,000 samples, 0.23%)
do_call_core (74,500,000 samples, 0.31%)
PyObject_Vectorcall (68,500,000 samples, 0.28%)
_Py_DECREF (68,750,000 samples, 0.29%)
_PyObject_VectorcallTstate (64,500,000 samples, 0.27%)
import_find_and_load (72,250,000 samples, 0.30%)
_PyObject_CallMethodIdObjArgs (57,750,000 samples, 0.24%)
_PyEval_Vector (52,000,000 samples, 0.22%)
builtin_exec (57,000,000 samples, 0.24%)
import_find_and_load (57,750,000 samples, 0.24%)
_PyEval_EvalFrameDefault (71,250,000 samples, 0.30%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
_PyObject_Call (98,750,000 samples, 0.41%)
finalize_interp_clear (69,750,000 samples, 0.29%)
PyObject_Vectorcall (49,500,000 samples, 0.21%)
_PyObject_Call (74,250,000 samples, 0.31%)
PyVectorcall_Call (66,250,000 samples, 0.27%)
_PyEval_Vector (66,750,000 samples, 0.28%)
_Py_DECREF (54,500,000 samples, 0.23%)
PyObject_Vectorcall (432,000,000 samples, 1.79%)
_build_result (121,250,000 samples, 0.50%)
_PyEval_EvalFrameDefault (51,750,000 samples, 0.21%)
builtin_exec_impl (64,250,000 samples, 0.27%)
_PyObject_VectorcallTstate (62,250,000 samples, 0.26%)
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
PyEval_RestoreThread (2,116,250,000 samples, 8.78%)
PyEva..
_PyEval_Vector (51,500,000 samples, 0.21%)
_PyFunction_Vectorcall (102,000,000 samples, 0.42%)
call_function (43,750,000 samples, 0.18%)
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyEval_Vector (61,250,000 samples, 0.25%)
_PyEval_Vector (46,000,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (70,250,000 samples, 0.29%)
PyObject_Vectorcall (71,750,000 samples, 0.30%)
_PyEval_Vector (75,750,000 samples, 0.31%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
PyImport_ImportModuleLevelObject (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (44,000,000 samples, 0.18%)
_PyEval_Vector (63,750,000 samples, 0.26%)
_PyObject_Call (64,250,000 samples, 0.27%)
PyVectorcall_Call (61,250,000 samples, 0.25%)
_PyFunction_Vectorcall (58,500,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (59,000,000 samples, 0.24%)
_PyEval_Vector (60,000,000 samples, 0.25%)
_PyObject_GC_NewVar (53,000,000 samples, 0.22%)
PyTuple_GetItem (46,000,000 samples, 0.19%)
object_vacall (67,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (45,000,000 samples, 0.19%)
object_vacall (57,000,000 samples, 0.24%)
call_function (50,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (49,500,000 samples, 0.21%)
object_vacall (93,000,000 samples, 0.39%)
call_function (46,000,000 samples, 0.19%)
PyObject_Vectorcall (46,000,000 samples, 0.19%)
_PyEval_Vector (52,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (89,000,000 samples, 0.37%)
_PyEval_Vector (71,500,000 samples, 0.30%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
_PyFunction_Vectorcall (78,750,000 samples, 0.33%)
call_function (51,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.28%)
builtin_exec (74,000,000 samples, 0.31%)
_PyObject_VectorcallTstate (54,500,000 samples, 0.23%)
_PyFunction_Vectorcall (66,750,000 samples, 0.28%)
PyObject_Vectorcall (72,250,000 samples, 0.30%)
call_function (43,750,000 samples, 0.18%)
do_call_core (92,250,000 samples, 0.38%)
_PyEval_Vector (80,250,000 samples, 0.33%)
PyObject_Vectorcall (67,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
_PyObject_VectorcallTstate (47,000,000 samples, 0.20%)
_PyEval_Vector (42,750,000 samples, 0.18%)
_PyFunction_Vectorcall (72,250,000 samples, 0.30%)
_PyEval_Vector (67,250,000 samples, 0.28%)
PyVectorcall_Call (46,500,000 samples, 0.19%)
_PyEval_Vector (52,250,000 samples, 0.22%)
PyVectorcall_Call (13,043,750,000 samples, 54.13%)
PyVectorcall_Call
PyTuple_New (53,000,000 samples, 0.22%)
PyObject_Vectorcall (52,250,000 samples, 0.22%)
PyObject_Vectorcall (62,500,000 samples, 0.26%)
_PyEval_Vector (52,000,000 samples, 0.22%)
PyEval_EvalCode (86,750,000 samples, 0.36%)
import_name (51,500,000 samples, 0.21%)
_PyEval_Vector (68,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (68,500,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL (46,750,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (68,250,000 samples, 0.28%)
_PyObject_VectorcallTstate (51,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (71,500,000 samples, 0.30%)
do_call_core (43,000,000 samples, 0.18%)
builtin___import__ (67,750,000 samples, 0.28%)
_PyObject_VectorcallTstate (172,750,000 samples, 0.72%)
import_find_and_load (279,500,000 samples, 1.16%)
_PyEval_EvalFrameDefault (44,000,000 samples, 0.18%)
_PyObject_Call (63,750,000 samples, 0.26%)
_PyEval_Vector (98,000,000 samples, 0.41%)
call_function (66,750,000 samples, 0.28%)
_PyEval_Vector (72,000,000 samples, 0.30%)
_PyFunction_Vectorcall (67,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (59,500,000 samples, 0.25%)
_PyEval_Vector (77,750,000 samples, 0.32%)
import_find_and_load (71,000,000 samples, 0.29%)
_PyEval_EvalFrameDefault (53,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (64,500,000 samples, 0.27%)
PyLong_FromLong (110,000,000 samples, 0.46%)
_PyEval_EvalFrameDefault (44,000,000 samples, 0.18%)
free_keys_object (64,750,000 samples, 0.27%)
call_function (49,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (51,500,000 samples, 0.21%)
_PyFunction_Vectorcall (45,500,000 samples, 0.19%)
PyObject_Vectorcall (75,750,000 samples, 0.31%)
_PyObject_VectorcallTstate (67,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
PyObject_Vectorcall (45,500,000 samples, 0.19%)
PyEval_EvalCode (59,000,000 samples, 0.24%)
PyObject_Call (80,250,000 samples, 0.33%)
call_function (77,750,000 samples, 0.32%)
PyCFuncPtr_call (3,668,500,000 samples, 15.22%)
PyCFuncPtr..
call_function (68,500,000 samples, 0.28%)
PyObject_Vectorcall (68,000,000 samples, 0.28%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
_PyObject_VectorcallTstate (43,750,000 samples, 0.18%)
call_function (73,250,000 samples, 0.30%)
PyObject_Vectorcall (62,500,000 samples, 0.26%)
_PyEval_Vector (52,000,000 samples, 0.22%)
PyImport_ImportModuleLevelObject (67,000,000 samples, 0.28%)
import_name (98,000,000 samples, 0.41%)
PyObject_Vectorcall (5,364,500,000 samples, 22.26%)
PyObject_Vectorc..
PyObject_Call (62,250,000 samples, 0.26%)
_PyObject_VectorcallTstate (67,250,000 samples, 0.28%)
do_call_core (49,000,000 samples, 0.20%)
_PyEval_Vector (18,648,250,000 samples, 77.39%)
_PyEval_Vector
PyImport_ImportModule (101,000,000 samples, 0.42%)
_PyObject_CallMethodIdObjArgs (98,000,000 samples, 0.41%)
import_find_and_load (52,250,000 samples, 0.22%)
import_name (65,250,000 samples, 0.27%)
builtin_exec_impl (65,750,000 samples, 0.27%)
pyinit_main (322,000,000 samples, 1.34%)
cfunction_vectorcall_FASTCALL (71,500,000 samples, 0.30%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
_PyEval_Vector (278,250,000 samples, 1.15%)
_PyEval_EvalFrameDefault (62,500,000 samples, 0.26%)
_PyObject_VectorcallTstate (51,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (42,250,000 samples, 0.18%)
_PyEval_Vector (66,750,000 samples, 0.28%)
_PyEval_Vector (51,750,000 samples, 0.21%)
_PyObject_Call (53,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
PyEval_EvalCode (52,500,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (64,500,000 samples, 0.27%)
_PyObject_VectorcallTstate (49,500,000 samples, 0.21%)
PyObject_Call (5,363,500,000 samples, 22.26%)
PyObject_Call
call_function (42,250,000 samples, 0.18%)
_PyFunction_Vectorcall (46,000,000 samples, 0.19%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (80,250,000 samples, 0.33%)
_PyObject_VectorcallTstate (62,500,000 samples, 0.26%)
object_vacall (78,750,000 samples, 0.33%)
call_function (18,598,750,000 samples, 77.19%)
call_function
PyObject_Vectorcall (250,000,000 samples, 1.04%)
PyObject_Vectorcall (92,500,000 samples, 0.38%)
PyObject_Vectorcall (65,000,000 samples, 0.27%)
call_function (47,000,000 samples, 0.20%)
PyObject_Call (77,750,000 samples, 0.32%)
_PyEval_Vector (75,500,000 samples, 0.31%)
_PyObject_VectorcallTstate (68,500,000 samples, 0.28%)
PyEval_EvalCode (49,000,000 samples, 0.20%)
builtin_exec (87,250,000 samples, 0.36%)
builtin_exec (75,500,000 samples, 0.31%)
PyObject_Vectorcall (66,250,000 samples, 0.27%)
_Py_DECREF (826,000,000 samples, 3.43%)
_Py_EnterRecursiveCall (74,750,000 samples, 0.31%)
_PyEval_EvalFrameDefault (44,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (64,500,000 samples, 0.27%)
_PyObject_VectorcallTstate (80,250,000 samples, 0.33%)
import_find_and_load (54,500,000 samples, 0.23%)
_PyFunction_Vectorcall (54,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (76,750,000 samples, 0.32%)
object_vacall (42,250,000 samples, 0.18%)
call_function (44,000,000 samples, 0.18%)
builtin_exec_impl (48,750,000 samples, 0.20%)
call_function (51,500,000 samples, 0.21%)
i_get (125,000,000 samples, 0.52%)
do_call_core (80,250,000 samples, 0.33%)
callmethod (75,250,000 samples, 0.31%)
_PyObject_VectorcallTstate (72,250,000 samples, 0.30%)
builtin_exec (47,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (59,500,000 samples, 0.25%)
_PyEval_Vector (275,500,000 samples, 1.14%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
PyEval_RestoreThread (860,250,000 samples, 3.57%)
_PyFunction_Vectorcall (316,500,000 samples, 1.31%)
_PyFunction_Vectorcall (99,750,000 samples, 0.41%)
_PyFunction_Vectorcall (77,000,000 samples, 0.32%)
_PyEval_Vector (65,000,000 samples, 0.27%)
PyObject_Vectorcall (57,750,000 samples, 0.24%)
_PyEval_EvalFrameDefault (54,000,000 samples, 0.22%)
call_function (72,250,000 samples, 0.30%)
object_vacall (52,250,000 samples, 0.22%)
call_function (92,500,000 samples, 0.38%)
_PyObject_VectorcallTstate (47,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (50,500,000 samples, 0.21%)
PyVectorcall_Call (43,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (80,250,000 samples, 0.33%)
move_unreachable (54,250,000 samples, 0.23%)
_PyEval_Vector (52,250,000 samples, 0.22%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (247,000,000 samples, 1.03%)
PyObject_Call (72,000,000 samples, 0.30%)
_PyEval_Vector (101,750,000 samples, 0.42%)
_PyObject_VectorcallTstate (67,500,000 samples, 0.28%)
PyObject_Vectorcall (331,750,000 samples, 1.38%)
do_call_core (62,000,000 samples, 0.26%)
_PyEval_EvalFrameDefault (58,500,000 samples, 0.24%)
PyVectorcall_Call (81,250,000 samples, 0.34%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (165,500,000 samples, 0.69%)
_PyObject_VectorcallTstate (156,250,000 samples, 0.65%)
PyObject_Call (52,500,000 samples, 0.22%)
import_name (61,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (47,000,000 samples, 0.20%)
_PyFunction_Vectorcall (49,500,000 samples, 0.21%)
_PyObject_CallMethodIdObjArgs (80,250,000 samples, 0.33%)
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
PyObject_Vectorcall (54,500,000 samples, 0.23%)
builtin_exec_impl (81,250,000 samples, 0.34%)
import_find_and_load (60,000,000 samples, 0.25%)
_PyEval_Vector (72,250,000 samples, 0.30%)
PyVectorcall_Call (64,500,000 samples, 0.27%)
PyObject_Call (59,500,000 samples, 0.25%)
_PyThreadState_Swap (76,250,000 samples, 0.32%)
builtin_exec (68,250,000 samples, 0.28%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (44,750,000 samples, 0.19%)
[libffi.so.8.1.2] (434,000,000 samples, 1.80%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
import_name (68,750,000 samples, 0.29%)
call_function (43,250,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (74,500,000 samples, 0.31%)
PyEval_EvalCode (87,250,000 samples, 0.36%)
_PyEval_Vector (66,250,000 samples, 0.27%)
_PyObject_Call (71,500,000 samples, 0.30%)
PyObject_Vectorcall (44,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (98,000,000 samples, 0.41%)
_PyEval_Vector (5,364,750,000 samples, 22.26%)
_PyEval_Vector
_PyEval_EvalFrameDefault (49,500,000 samples, 0.21%)
call_function (88,500,000 samples, 0.37%)
_PyObject_CallMethodIdObjArgs (92,500,000 samples, 0.38%)
_PyEval_EvalFrameDefault (74,500,000 samples, 0.31%)
call_function (63,500,000 samples, 0.26%)
call_function (168,250,000 samples, 0.70%)
PyImport_ImportModuleLevelObject (51,500,000 samples, 0.21%)
PyEval_EvalCode (57,000,000 samples, 0.24%)
PyObject_Vectorcall (92,500,000 samples, 0.38%)
_PyEval_Vector (49,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
PyObject_Vectorcall (258,250,000 samples, 1.07%)
_PyEval_EvalFrameDefault (367,750,000 samples, 1.53%)
__PyLong_GetSmallInt_internal (43,250,000 samples, 0.18%)
call_function (98,000,000 samples, 0.41%)
_PyEval_Vector (44,000,000 samples, 0.18%)
_PyEval_Vector (367,750,000 samples, 1.53%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
func_dealloc (49,750,000 samples, 0.21%)
pycore_interp_init (97,750,000 samples, 0.41%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.28%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
_PyEval_Vector (171,500,000 samples, 0.71%)
PyImport_ImportModuleLevelObject (65,250,000 samples, 0.27%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (75,750,000 samples, 0.31%)
object_vacall (92,500,000 samples, 0.38%)
_PyObject_CallFunctionVa (75,250,000 samples, 0.31%)
_PyObject_VectorcallTstate (18,558,000,000 samples, 77.02%)
_PyObject_VectorcallTstate
PyObject_Vectorcall (56,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (57,750,000 samples, 0.24%)
object_vacall (66,750,000 samples, 0.28%)
_PyEval_Vector (77,000,000 samples, 0.32%)
import_find_and_load (46,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (250,000,000 samples, 1.04%)
do_call_core (48,750,000 samples, 0.20%)
_PyFunction_Vectorcall (278,250,000 samples, 1.15%)
_PyObject_VectorcallTstate (77,750,000 samples, 0.32%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
PyVectorcall_Call (57,250,000 samples, 0.24%)
PyObject_Call (48,750,000 samples, 0.20%)
_PyObject_VectorcallTstate (18,932,500,000 samples, 78.57%)
_PyObject_VectorcallTstate
_PyFunction_Vectorcall (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (53,000,000 samples, 0.22%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
call_function (44,000,000 samples, 0.18%)
_PyEval_Vector (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (47,250,000 samples, 0.20%)
_PyEval_Vector (54,250,000 samples, 0.23%)
_PyEval_Vector (62,500,000 samples, 0.26%)
PyObject_Call (87,750,000 samples, 0.36%)
_PyEval_Vector (58,500,000 samples, 0.24%)
PyObject_Call (67,000,000 samples, 0.28%)
PyObject_Malloc (63,750,000 samples, 0.26%)
_PyEval_EvalFrameDefault (99,000,000 samples, 0.41%)
PyImport_Import (101,000,000 samples, 0.42%)
builtin_exec_impl (78,000,000 samples, 0.32%)
do_call_core (63,500,000 samples, 0.26%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
PyObject_VectorcallDict (47,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (46,000,000 samples, 0.19%)
drop_gil (308,500,000 samples, 1.28%)
PyObject_Vectorcall (77,000,000 samples, 0.32%)
call_function (77,000,000 samples, 0.32%)
_PyEval_EvalFrameDefault (72,000,000 samples, 0.30%)
builtin_exec (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (75,750,000 samples, 0.31%)
_PyFunction_Vectorcall (87,750,000 samples, 0.36%)
import_find_and_load (75,750,000 samples, 0.31%)
PyObject_Vectorcall (72,000,000 samples, 0.30%)
_PyFunction_Vectorcall (75,750,000 samples, 0.31%)
_PyObject_CallMethodIdObjArgs (67,000,000 samples, 0.28%)
_PyEval_Vector (71,000,000 samples, 0.29%)
builtin_exec (74,000,000 samples, 0.31%)
_PyFunction_Vectorcall (59,500,000 samples, 0.25%)
PyEval_EvalCode (68,500,000 samples, 0.28%)
call_function (50,750,000 samples, 0.21%)
_PyFunction_Vectorcall (50,500,000 samples, 0.21%)
_PyEval_Vector (72,250,000 samples, 0.30%)
PyObject_Call (59,000,000 samples, 0.24%)
PyObject_Vectorcall (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
i_get (303,750,000 samples, 1.26%)
_PyEval_Vector (54,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
call_function (49,250,000 samples, 0.20%)
PyVectorcall_Call (78,000,000 samples, 0.32%)
_PyFunction_Vectorcall (67,500,000 samples, 0.28%)
PyEval_EvalCode (49,000,000 samples, 0.20%)
builtin_exec (56,500,000 samples, 0.23%)
call_function (66,750,000 samples, 0.28%)
builtin_exec (70,500,000 samples, 0.29%)
_PyEval_Vector (165,500,000 samples, 0.69%)
PyLong_FromLong (274,250,000 samples, 1.14%)
_PyFunction_Vectorcall (220,250,000 samples, 0.91%)
_PyFunction_Vectorcall (67,250,000 samples, 0.28%)
do_call_core (51,250,000 samples, 0.21%)
builtin_exec_impl (97,750,000 samples, 0.41%)
_PyEval_Vector (45,000,000 samples, 0.19%)
_PyEval_Vector (255,000,000 samples, 1.06%)
_PyFunction_Vectorcall (72,000,000 samples, 0.30%)
PyObject_Vectorcall (64,500,000 samples, 0.27%)
do_call_core (74,250,000 samples, 0.31%)
PyObject_Vectorcall (216,500,000 samples, 0.90%)
PyVectorcall_Call (83,750,000 samples, 0.35%)
PyObject_Vectorcall (54,250,000 samples, 0.23%)
_PyFunction_Vectorcall (44,750,000 samples, 0.19%)
_PyEval_Vector (13,043,750,000 samples, 54.13%)
_PyEval_Vector
PyObject_Vectorcall (50,500,000 samples, 0.21%)
call_function (57,750,000 samples, 0.24%)
_PyObject_VectorcallTstate (45,500,000 samples, 0.19%)
_PyThreadState_Swap (150,250,000 samples, 0.62%)
call_function (18,646,500,000 samples, 77.39%)
call_function
do_call_core (53,250,000 samples, 0.22%)
object_vacall (44,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (68,000,000 samples, 0.28%)
_PyEval_EvalFrameDefault (54,500,000 samples, 0.23%)
_PyEval_EvalFrameDefault (44,000,000 samples, 0.18%)
call_function (77,000,000 samples, 0.32%)
PyVectorcall_Call (53,750,000 samples, 0.22%)
_PyFunction_Vectorcall (72,000,000 samples, 0.30%)
_PyObject_VectorcallTstate (98,000,000 samples, 0.41%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
_PyEval_Vector (68,500,000 samples, 0.28%)
call_function (50,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
PyVectorcall_Call (59,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (45,500,000 samples, 0.19%)
PyObject_Vectorcall (50,750,000 samples, 0.21%)
_PyFunction_Vectorcall (99,750,000 samples, 0.41%)
_PyEval_Vector (75,750,000 samples, 0.31%)
_PyObject_VectorcallTstate (59,750,000 samples, 0.25%)
_PyObject_VectorcallTstate (49,750,000 samples, 0.21%)
_PyEval_Vector (60,000,000 samples, 0.25%)
PyEval_EvalCode (59,500,000 samples, 0.25%)
call_function (81,500,000 samples, 0.34%)
_PyEval_Vector (46,250,000 samples, 0.19%)
_PyFunction_Vectorcall (59,750,000 samples, 0.25%)
gc_collect_with_callback (235,500,000 samples, 0.98%)
call_function (159,500,000 samples, 0.66%)
call_function (60,000,000 samples, 0.25%)
import_find_and_load (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (64,500,000 samples, 0.27%)
import_name (63,500,000 samples, 0.26%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
PyVectorcall_Call (59,500,000 samples, 0.25%)
PyObject_Vectorcall (66,750,000 samples, 0.28%)
_PyEval_Vector (45,500,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (62,250,000 samples, 0.26%)
call_function (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (67,250,000 samples, 0.28%)
gc_collect_main (53,750,000 samples, 0.22%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (92,500,000 samples, 0.38%)
_PyFunction_Vectorcall (65,000,000 samples, 0.27%)
import_name (74,250,000 samples, 0.31%)
PyObject_Call (62,250,000 samples, 0.26%)
call_function (61,250,000 samples, 0.25%)
_PyEval_Vector (57,750,000 samples, 0.24%)
_PyObject_VectorcallTstate (73,000,000 samples, 0.30%)
PyObject_Call (53,750,000 samples, 0.22%)
PyObject_Vectorcall (44,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (59,750,000 samples, 0.25%)
PyVectorcall_Call (362,500,000 samples, 1.50%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyEval_Vector (413,000,000 samples, 1.71%)
_PyEval_Vector (247,000,000 samples, 1.03%)
import_name (67,250,000 samples, 0.28%)
_PyObject_Call (78,000,000 samples, 0.32%)
PyEval_EvalCode (92,250,000 samples, 0.38%)
PyEval_EvalCode (53,250,000 samples, 0.22%)
_PyEval_Vector (13,154,750,000 samples, 54.59%)
_PyEval_Vector
import_find_and_load (49,250,000 samples, 0.20%)
_PyObject_CallMethodIdObjArgs (53,250,000 samples, 0.22%)
_PyEval_Vector (46,500,000 samples, 0.19%)
PyObject_Call (74,500,000 samples, 0.31%)
_PyEval_Vector (72,250,000 samples, 0.30%)
cfunction_vectorcall_FASTCALL (61,250,000 samples, 0.25%)
_PyEval_Vector (158,250,000 samples, 0.66%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
_PyFunction_Vectorcall (56,250,000 samples, 0.23%)
PyObject_Vectorcall (52,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (415,250,000 samples, 1.72%)
do_call_core (97,750,000 samples, 0.41%)
_PyObject_VectorcallTstate (431,500,000 samples, 1.79%)
_PyEval_Vector (65,750,000 samples, 0.27%)
PyObject_Vectorcall (72,250,000 samples, 0.30%)
_PyObject_VectorcallTstate (51,500,000 samples, 0.21%)
PyObject_Vectorcall (18,652,000,000 samples, 77.41%)
PyObject_Vectorcall
_PyEval_Vector (44,750,000 samples, 0.19%)
_PyEval_Vector (44,750,000 samples, 0.19%)
call_function (60,000,000 samples, 0.25%)
_PyObject_VectorcallTstate (42,250,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (74,250,000 samples, 0.31%)
PyObject_Vectorcall (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (58,250,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (64,500,000 samples, 0.27%)
_PyEval_EvalFrameDefault (45,000,000 samples, 0.19%)
tstate_must_exit (98,500,000 samples, 0.41%)
builtin_exec_impl (57,000,000 samples, 0.24%)
PyObject_Vectorcall (52,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (61,250,000 samples, 0.25%)
call_function (51,500,000 samples, 0.21%)
do_call_core (77,000,000 samples, 0.32%)
builtin_exec (62,000,000 samples, 0.26%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (59,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (89,000,000 samples, 0.37%)
_PyEval_EvalFrameDefault (305,000,000 samples, 1.27%)
builtin_exec (85,250,000 samples, 0.35%)
_PyEval_EvalFrameDefault (98,000,000 samples, 0.41%)
call_function (77,500,000 samples, 0.32%)
_PyEval_Vector (72,750,000 samples, 0.30%)
_PyFunction_Vectorcall (51,000,000 samples, 0.21%)
_PyEval_Vector (45,000,000 samples, 0.19%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
cfunction_vectorcall_FASTCALL (47,750,000 samples, 0.20%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
call_function (42,250,000 samples, 0.18%)
PyEval_EvalCode (46,750,000 samples, 0.19%)
_PyEval_Vector (92,500,000 samples, 0.38%)
_PyEval_EvalFrameDefault (13,186,250,000 samples, 54.72%)
_PyEval_EvalFrameDefault
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
_PyEval_Vector (48,500,000 samples, 0.20%)
_PyObject_CallMethodIdObjArgs (52,250,000 samples, 0.22%)
_PyEval_Vector (300,250,000 samples, 1.25%)
call_function (45,500,000 samples, 0.19%)
_PyEval_Vector (158,750,000 samples, 0.66%)
PyImport_ImportModuleLevelObject (73,000,000 samples, 0.30%)
do_call_core (83,750,000 samples, 0.35%)
_PyObject_VectorcallTstate (75,750,000 samples, 0.31%)
_PyEval_Vector (62,500,000 samples, 0.26%)
_PyFunction_Vectorcall (65,000,000 samples, 0.27%)
_PyFunction_Vectorcall (53,500,000 samples, 0.22%)
builtin_exec (48,750,000 samples, 0.20%)
PyVectorcall_Call (74,250,000 samples, 0.31%)
PyImport_ImportModuleLevelObject (79,500,000 samples, 0.33%)
_PyEval_Vector (100,500,000 samples, 0.42%)
interpreter_clear (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (72,250,000 samples, 0.30%)
cfunction_vectorcall_FASTCALL (57,250,000 samples, 0.24%)
PyObject_Vectorcall (77,000,000 samples, 0.32%)
object_dealloc (42,250,000 samples, 0.18%)
pthread_getspecific@@GLIBC_2.34 (42,000,000 samples, 0.17%)
_PyEval_Vector (56,250,000 samples, 0.23%)
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (96,250,000 samples, 0.40%)
import_name (53,250,000 samples, 0.22%)
PyObject_Vectorcall (60,000,000 samples, 0.25%)
call_function (44,000,000 samples, 0.18%)
import_find_and_load (53,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (278,250,000 samples, 1.15%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
_PyEval_Vector (42,000,000 samples, 0.17%)
call_function (78,250,000 samples, 0.32%)
import_name (44,750,000 samples, 0.19%)
read_object (57,500,000 samples, 0.24%)
_ctypes_callproc (8,027,750,000 samples, 33.32%)
_ctypes_callproc
PyObject_Vectorcall (54,500,000 samples, 0.23%)
PyLong_FromLong (86,750,000 samples, 0.36%)
_PyEval_Vector (49,250,000 samples, 0.20%)
_PyObject_Call (89,750,000 samples, 0.37%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
_PyObject_Call (83,500,000 samples, 0.35%)
PyObject_Vectorcall (61,250,000 samples, 0.25%)
r_object (59,000,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (101,000,000 samples, 0.42%)
_PyGILState_GetThisThreadState (50,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (51,250,000 samples, 0.21%)
_PyEval_EvalFrameDefault (52,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (65,000,000 samples, 0.27%)
_PyFunction_Vectorcall (18,600,500,000 samples, 77.19%)
_PyFunction_Vectorcall
_PyEval_Vector (77,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (50,750,000 samples, 0.21%)
PyObject_Call (68,250,000 samples, 0.28%)
builtin_exec_impl (45,750,000 samples, 0.19%)
PyObject_Vectorcall (99,250,000 samples, 0.41%)
do_call_core (53,750,000 samples, 0.22%)
PyObject_Vectorcall (72,000,000 samples, 0.30%)
PyObject_Vectorcall (56,750,000 samples, 0.24%)
_PyEval_EvalFrameDefault (55,250,000 samples, 0.23%)
PyVectorcall_Call (49,000,000 samples, 0.20%)
PyObject_Vectorcall (177,000,000 samples, 0.73%)
_PyFunction_Vectorcall (54,000,000 samples, 0.22%)
PyEval_EvalCode (77,000,000 samples, 0.32%)
builtin_exec (64,250,000 samples, 0.27%)
_PyFunction_Vectorcall (72,250,000 samples, 0.30%)
_PyObject_VectorcallTstate (98,000,000 samples, 0.41%)
method_vectorcall (5,364,750,000 samples, 22.26%)
method_vectorcall
cfunction_call (67,750,000 samples, 0.28%)
call_function (51,000,000 samples, 0.21%)
_PyObject_Call (49,000,000 samples, 0.20%)
gc_collect_main (450,500,000 samples, 1.87%)
builtin_exec_impl (63,750,000 samples, 0.26%)
_PyEval_EvalFrameDefault (57,750,000 samples, 0.24%)
_PyObject_VectorcallTstate (54,250,000 samples, 0.23%)
PyObject_Call (43,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (53,750,000 samples, 0.22%)
_PyEval_Vector (49,750,000 samples, 0.21%)
_PyFunction_Vectorcall (68,000,000 samples, 0.28%)
_PyObject_CallMethodIdObjArgs (74,000,000 samples, 0.31%)
_PyEval_Vector (58,250,000 samples, 0.24%)
_PyObject_VectorcallTstate (92,500,000 samples, 0.38%)
call_function (77,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (18,646,500,000 samples, 77.39%)
_PyObject_VectorcallTstate
_PyEval_EvalFrameDefault (431,750,000 samples, 1.79%)
do_call_core (56,750,000 samples, 0.24%)
PyTuple_GetItem (112,500,000 samples, 0.47%)
_PyFunction_Vectorcall (96,250,000 samples, 0.40%)
_PyEval_EvalFrameDefault (43,750,000 samples, 0.18%)
_PyObject_VectorcallTstate (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
_PyFunction_Vectorcall (13,187,250,000 samples, 54.73%)
_PyFunction_Vectorcall
import_find_and_load (52,250,000 samples, 0.22%)
PyObject_Vectorcall (58,250,000 samples, 0.24%)
_PyEval_EvalFrameDefault (47,000,000 samples, 0.20%)
object_vacall (74,000,000 samples, 0.31%)
PyObject_Vectorcall (66,250,000 samples, 0.27%)
_PyFunction_Vectorcall (56,500,000 samples, 0.23%)
_PyObject_Call (97,750,000 samples, 0.41%)
PyObject_Vectorcall (45,500,000 samples, 0.19%)
_PyEval_Vector (52,500,000 samples, 0.22%)
builtin_exec_impl (75,500,000 samples, 0.31%)
PyObject_Call (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (68,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (45,500,000 samples, 0.19%)
import_name (93,500,000 samples, 0.39%)
object_vacall (71,000,000 samples, 0.29%)
import_name (67,000,000 samples, 0.28%)
builtin_exec (107,500,000 samples, 0.45%)
PyVectorcall_Call (62,250,000 samples, 0.26%)
PyObject_Vectorcall (42,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (92,500,000 samples, 0.38%)
_PyEval_EvalFrameDefault (62,500,000 samples, 0.26%)
builtin_exec_impl (87,000,000 samples, 0.36%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
_PyEval_Vector (49,000,000 samples, 0.20%)
_PyEval_EvalFrameDefault (96,500,000 samples, 0.40%)
call_function (52,500,000 samples, 0.22%)
_PyThreadState_Swap (365,000,000 samples, 1.51%)
_PyEval_EvalFrameDefault (5,363,750,000 samples, 22.26%)
_PyEval_EvalFram..
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
_PyFunction_Vectorcall (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (57,250,000 samples, 0.24%)
call_function (75,750,000 samples, 0.31%)
_PyEval_Vector (58,750,000 samples, 0.24%)
_PyEval_Vector (62,250,000 samples, 0.26%)
_PyTrash_cond (53,750,000 samples, 0.22%)
_PyFunction_Vectorcall (75,750,000 samples, 0.31%)
do_call_core (57,250,000 samples, 0.24%)
_PyGILState_GetThisThreadState (121,250,000 samples, 0.50%)
_PyFunction_Vectorcall (52,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (54,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (47,000,000 samples, 0.20%)
builtin_exec_impl (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (63,250,000 samples, 0.26%)
_PyEval_Vector (70,250,000 samples, 0.29%)
_PyObject_CallFunctionVa (67,750,000 samples, 0.28%)
_PyEval_Vector (57,750,000 samples, 0.24%)
_PyObject_VectorcallTstate (75,750,000 samples, 0.31%)
_PyEval_Vector (18,656,750,000 samples, 77.43%)
_PyEval_Vector
_PyObject_VectorcallTstate (71,000,000 samples, 0.29%)
call_function (93,000,000 samples, 0.39%)
call_function (321,250,000 samples, 1.33%)
_PyEval_Vector (95,750,000 samples, 0.40%)
_PyObject_VectorcallTstate (57,750,000 samples, 0.24%)
get_small_int (88,000,000 samples, 0.37%)
_PyEval_Vector (53,750,000 samples, 0.22%)
_PyFunction_Vectorcall (18,596,250,000 samples, 77.18%)
_PyFunction_Vectorcall
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyEval_Vector (92,500,000 samples, 0.38%)
_PyFunction_Vectorcall (44,000,000 samples, 0.18%)
_PyObject_FastCallDictTstate (79,750,000 samples, 0.33%)
builtin_exec (43,000,000 samples, 0.18%)
_PyObject_CallMethodIdObjArgs (72,250,000 samples, 0.30%)
_PyEval_EvalFrameDefault (49,750,000 samples, 0.21%)
_PyFunction_Vectorcall (93,000,000 samples, 0.39%)
_PyEval_EvalFrameDefault (65,000,000 samples, 0.27%)
_PyEval_Vector (56,500,000 samples, 0.23%)
PyObject_Vectorcall (18,558,250,000 samples, 77.02%)
PyObject_Vectorcall
_PyObject_CallMethodIdObjArgs (67,500,000 samples, 0.28%)
_Py_XDECREF (62,500,000 samples, 0.26%)
_PyObject_CallMethodIdObjArgs (67,250,000 samples, 0.28%)
_PyEval_EvalFrameDefault (42,250,000 samples, 0.18%)
builtin_exec_impl (67,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (81,500,000 samples, 0.34%)
_PyObject_Call (80,250,000 samples, 0.33%)
call_function (160,000,000 samples, 0.66%)
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
[libffi.so.8.1.2] (855,750,000 samples, 3.55%)
delete_garbage (183,250,000 samples, 0.76%)
PyObject_Call (85,000,000 samples, 0.35%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
PyObject_Vectorcall (68,500,000 samples, 0.28%)
PyImport_ImportModuleLevelObject (82,500,000 samples, 0.34%)
PyObject_Vectorcall (59,750,000 samples, 0.25%)
builtin_exec_impl (53,250,000 samples, 0.22%)
call_function (51,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (78,750,000 samples, 0.33%)
_PyEval_EvalFrameDefault (266,500,000 samples, 1.11%)
_PyEval_EvalFrameDefault (89,500,000 samples, 0.37%)
PyObject_Vectorcall (43,250,000 samples, 0.18%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (250,000,000 samples, 1.04%)
import_find_and_load (435,500,000 samples, 1.81%)
_PyEval_EvalFrameDefault (70,750,000 samples, 0.29%)
cfunction_vectorcall_FASTCALL (53,750,000 samples, 0.22%)
_PyEval_EvalFrameDefault (58,250,000 samples, 0.24%)
_PyObject_VectorcallTstate (61,250,000 samples, 0.25%)
_PyFunction_Vectorcall (92,500,000 samples, 0.38%)
PyImport_ImportModuleLevelObject (61,750,000 samples, 0.26%)
call_function (59,750,000 samples, 0.25%)
_PyObject_Call (53,000,000 samples, 0.22%)
PyObject_Vectorcall (51,250,000 samples, 0.21%)
_PyEval_Vector (51,500,000 samples, 0.21%)
call_function (410,500,000 samples, 1.70%)
run_eval_code_obj (19,372,000,000 samples, 80.40%)
run_eval_code_obj
_PyEval_EvalFrameDefault (67,000,000 samples, 0.28%)
_PyEval_EvalFrameDefault (46,000,000 samples, 0.19%)
r_object (58,500,000 samples, 0.24%)
_PyFunction_Vectorcall (89,000,000 samples, 0.37%)
call_function (89,000,000 samples, 0.37%)
builtin_exec_impl (43,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (52,500,000 samples, 0.22%)
PyEval_EvalCode (83,750,000 samples, 0.35%)
_PyEval_EvalFrameDefault (49,000,000 samples, 0.20%)
call_function (77,750,000 samples, 0.32%)
object_vacall (49,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (92,500,000 samples, 0.38%)
call_function (49,250,000 samples, 0.20%)
PyObject_Vectorcall (66,500,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL (67,750,000 samples, 0.28%)
PyObject_Vectorcall (51,500,000 samples, 0.21%)
cfunction_vectorcall_FASTCALL (80,250,000 samples, 0.33%)
PyObject_Vectorcall (80,250,000 samples, 0.33%)
func_clear (43,250,000 samples, 0.18%)
_PyEval_EvalFrameDefault (98,750,000 samples, 0.41%)
PyObject_Vectorcall (44,750,000 samples, 0.19%)
call_function (52,250,000 samples, 0.22%)
slot_tp_init (80,000,000 samples, 0.33%)
_PyObject_Call (59,000,000 samples, 0.24%)
import_find_and_load (60,000,000 samples, 0.25%)
pthread_mutex_lock@@GLIBC_2.2.5 (110,500,000 samples, 0.46%)
_PyEval_EvalFrameDefault (87,750,000 samples, 0.36%)
_PyObject_VectorcallTstate (256,750,000 samples, 1.07%)
_PyEval_Vector (68,000,000 samples, 0.28%)
call_function (92,500,000 samples, 0.38%)
PyObject_Vectorcall (72,000,000 samples, 0.30%)
_PyEval_EvalFrameDefault (51,500,000 samples, 0.21%)
_PyFunction_Vectorcall (42,000,000 samples, 0.17%)
_PyObject_VectorcallTstate (278,250,000 samples, 1.15%)
call_function (216,750,000 samples, 0.90%)
_PyEval_EvalFrameDefault (85,250,000 samples, 0.35%)
_PyEval_Vector (72,000,000 samples, 0.30%)
_PyObject_CallMethodIdObjArgs (60,000,000 samples, 0.25%)
call_function (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (99,000,000 samples, 0.41%)
builtin_exec (45,500,000 samples, 0.19%)
object_vacall (64,500,000 samples, 0.27%)
_PyEval_EvalFrameDefault (50,500,000 samples, 0.21%)
_PyEval_Vector (43,750,000 samples, 0.18%)
builtin_exec_impl (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (47,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (78,000,000 samples, 0.32%)
cfunction_vectorcall_FASTCALL (43,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
call_function (64,500,000 samples, 0.27%)
marshal_loads_impl (57,500,000 samples, 0.24%)
_PyEval_Vector (68,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (92,500,000 samples, 0.38%)
_PyObject_CallMethodIdObjArgs (71,000,000 samples, 0.29%)
_PyEval_EvalFrameDefault (49,000,000 samples, 0.20%)
_PyObject_Call (362,500,000 samples, 1.50%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (64,500,000 samples, 0.27%)
call_function (256,750,000 samples, 1.07%)
call_function (49,250,000 samples, 0.20%)
cfunction_vectorcall_FASTCALL (68,250,000 samples, 0.28%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (75,750,000 samples, 0.31%)
PyObject_Vectorcall (54,000,000 samples, 0.22%)
call_function (66,500,000 samples, 0.28%)
init_importlib_external (91,250,000 samples, 0.38%)
call_function (60,000,000 samples, 0.25%)
PyVectorcall_Call (85,250,000 samples, 0.35%)
object_dealloc (127,000,000 samples, 0.53%)
call_function (66,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (167,750,000 samples, 0.70%)
object_vacall (61,250,000 samples, 0.25%)
_PyEval_Vector (54,500,000 samples, 0.23%)
_PyFunction_Vectorcall (75,750,000 samples, 0.31%)
PyVectorcall_Call (68,250,000 samples, 0.28%)
PyEval_EvalCode (68,250,000 samples, 0.28%)
_PyObject_VectorcallTstate (79,500,000 samples, 0.33%)
builtin_exec (63,750,000 samples, 0.26%)
PyImport_Import (67,750,000 samples, 0.28%)
call_function (54,000,000 samples, 0.22%)
_PyFunction_Vectorcall (71,750,000 samples, 0.30%)
_PyObject_Call (45,000,000 samples, 0.19%)
_PyFunction_Vectorcall (81,500,000 samples, 0.34%)
_PyFunction_Vectorcall (435,250,000 samples, 1.81%)
_PyFunction_Vectorcall (52,000,000 samples, 0.22%)
_PyEval_Vector (67,500,000 samples, 0.28%)
PyObject_Vectorcall (45,000,000 samples, 0.19%)
_PyObject_VectorcallTstate (57,750,000 samples, 0.24%)
builtin_exec (51,000,000 samples, 0.21%)
PyObject_Vectorcall (265,750,000 samples, 1.10%)
_PyEval_Vector (92,250,000 samples, 0.38%)
import_name (86,000,000 samples, 0.36%)
_PyObject_Call (80,250,000 samples, 0.33%)
_ctypes_get_fielddesc (279,750,000 samples, 1.16%)
_PyFunction_Vectorcall (66,750,000 samples, 0.28%)
_PyEval_Vector (49,000,000 samples, 0.20%)
_PyFunction_Vectorcall (75,750,000 samples, 0.31%)
_PyObject_VectorcallTstate (68,000,000 samples, 0.28%)
_PyFunction_Vectorcall (58,500,000 samples, 0.24%)
cfunction_vectorcall_FASTCALL (51,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (51,000,000 samples, 0.21%)
PyObject_Vectorcall (49,500,000 samples, 0.21%)
call_function (65,000,000 samples, 0.27%)
PyObject_Vectorcall (430,500,000 samples, 1.79%)
_PyFunction_Vectorcall (72,750,000 samples, 0.30%)
_PyObject_Call (44,250,000 samples, 0.18%)
_PyObject_VectorcallTstate (216,250,000 samples, 0.90%)
PyObject_Vectorcall (373,750,000 samples, 1.55%)
builtin_exec_impl (66,250,000 samples, 0.27%)
PyObject_Vectorcall (50,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (49,750,000 samples, 0.21%)
import_name (43,250,000 samples, 0.18%)
PyObject_Vectorcall (304,750,000 samples, 1.26%)
call_function (52,000,000 samples, 0.22%)
_PyEval_Vector (45,750,000 samples, 0.19%)
_PyEval_Vector (435,250,000 samples, 1.81%)
PyObject_Vectorcall (79,250,000 samples, 0.33%)
_PyFunction_Vectorcall (42,250,000 samples, 0.18%)
_PyEval_Vector (86,500,000 samples, 0.36%)
_PyFunction_Vectorcall (71,000,000 samples, 0.29%)
_PyEval_Vector (216,500,000 samples, 0.90%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
PyImport_ImportModuleLevelObject (49,500,000 samples, 0.21%)
call_function (71,500,000 samples, 0.30%)
_PyEval_Vector (71,500,000 samples, 0.30%)
cfunction_vectorcall_FASTCALL (53,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (305,000,000 samples, 1.27%)
import_find_and_load (54,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (77,000,000 samples, 0.32%)
_PyEval_EvalFrameDefault (51,250,000 samples, 0.21%)
call_function (49,250,000 samples, 0.20%)
_PyEval_Vector (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (72,250,000 samples, 0.30%)
_PyEval_Vector (80,250,000 samples, 0.33%)
_Py_DECREF (47,250,000 samples, 0.20%)
call_function (18,558,250,000 samples, 77.02%)
call_function
_PyObject_CallMethodIdObjArgs (60,000,000 samples, 0.25%)
call_function (63,750,000 samples, 0.26%)
call_function (45,000,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (66,500,000 samples, 0.28%)
_PyEval_Vector (85,250,000 samples, 0.35%)
_PyObject_Call (66,250,000 samples, 0.27%)
object_vacall (52,000,000 samples, 0.22%)
_PyEval_Vector (59,000,000 samples, 0.24%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
builtin_exec (64,500,000 samples, 0.27%)
_PyEval_Vector (44,000,000 samples, 0.18%)
_PyObject_CallMethodIdObjArgs (57,000,000 samples, 0.24%)
builtin_exec_impl (51,000,000 samples, 0.21%)
call_function (56,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (77,750,000 samples, 0.32%)
_PyFunction_Vectorcall (216,500,000 samples, 0.90%)
_PyEval_EvalFrameDefault (43,750,000 samples, 0.18%)
object_vacall (435,250,000 samples, 1.81%)
builtin_exec (44,250,000 samples, 0.18%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
PyObject_Vectorcall (54,000,000 samples, 0.22%)
PyObject_Vectorcall (77,000,000 samples, 0.32%)
cfunction_vectorcall_FASTCALL (65,750,000 samples, 0.27%)
_PyObject_VectorcallTstate (62,500,000 samples, 0.26%)
_PyEval_Vector (431,750,000 samples, 1.79%)
_PyEval_Vector (72,000,000 samples, 0.30%)
object_vacall (54,250,000 samples, 0.23%)
cfunction_vectorcall_FASTCALL (45,500,000 samples, 0.19%)
call_function (51,000,000 samples, 0.21%)
PyVectorcall_Call (44,250,000 samples, 0.18%)
call_function (45,250,000 samples, 0.19%)
builtin_exec_impl (107,500,000 samples, 0.45%)
_PyEval_Vector (83,750,000 samples, 0.35%)
_PyObject_VectorcallTstate (71,000,000 samples, 0.29%)
_PyObject_GC_TRACK (116,750,000 samples, 0.48%)
PyObject_Call (13,043,750,000 samples, 54.13%)
PyObject_Call
_PyEval_EvalFrameDefault (51,000,000 samples, 0.21%)
_PyEval_Vector (66,750,000 samples, 0.28%)
do_call_core (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (56,500,000 samples, 0.23%)
_PyObject_CallMethodIdObjArgs (100,500,000 samples, 0.42%)
builtin_exec_impl (56,750,000 samples, 0.24%)
PyObject_Vectorcall (18,646,500,000 samples, 77.39%)
PyObject_Vectorcall
_Py_Dealloc (314,250,000 samples, 1.30%)
_PyObject_CallMethodIdObjArgs (43,750,000 samples, 0.18%)
PyObject_Call (53,000,000 samples, 0.22%)
builtin_exec_impl (56,500,000 samples, 0.23%)
call_function (337,250,000 samples, 1.40%)
_PyFunction_Vectorcall (96,500,000 samples, 0.40%)
_PyObject_VectorcallTstate (62,250,000 samples, 0.26%)
cfunction_call (101,000,000 samples, 0.42%)
_PyEval_Vector (51,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (100,250,000 samples, 0.42%)
_PyEval_EvalFrameDefault (43,750,000 samples, 0.18%)
PyVectorcall_Call (92,250,000 samples, 0.38%)
call_function (18,602,000,000 samples, 77.20%)
call_function
cfunction_vectorcall_FASTCALL (59,500,000 samples, 0.25%)
call_function (66,750,000 samples, 0.28%)
_PyEval_Vector (52,000,000 samples, 0.22%)
_Py_Dealloc (773,250,000 samples, 3.21%)
PyObject_Vectorcall (66,750,000 samples, 0.28%)
_PyObject_VectorcallTstate (89,000,000 samples, 0.37%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
do_call_core (59,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (100,500,000 samples, 0.42%)
_PyObject_VectorcallTstate (51,000,000 samples, 0.21%)
PyObject_Vectorcall (80,250,000 samples, 0.33%)
_PyFunction_Vectorcall (56,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (66,500,000 samples, 0.28%)
call_function (216,250,000 samples, 0.90%)
_PyObject_FastCallDictTstate (47,000,000 samples, 0.20%)
builtin_exec (65,750,000 samples, 0.27%)
__libc_start_main@@GLIBC_2.34 (20,658,000,000 samples, 85.73%)
__libc_start_main@@GLIBC_2.34
[libffi.so.8.1.2] (79,250,000 samples, 0.33%)
PyImport_ImportModuleLevelObject (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (72,250,000 samples, 0.30%)
cfunction_vectorcall_FASTCALL (64,250,000 samples, 0.27%)
call_function (72,000,000 samples, 0.30%)
_PyObject_VectorcallTstate (63,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (336,500,000 samples, 1.40%)
subtract_refs (81,250,000 samples, 0.34%)
_PyEval_EvalFrameDefault (62,250,000 samples, 0.26%)
call_function (59,500,000 samples, 0.25%)
_PyObject_CallMethodIdObjArgs (42,250,000 samples, 0.18%)
object_vacall (66,750,000 samples, 0.28%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.28%)
_ctypes_callproc (3,331,250,000 samples, 13.83%)
_ctypes_c..
_PyEval_Vector (66,500,000 samples, 0.28%)
_Py_DECREF (69,750,000 samples, 0.29%)
call_function (68,500,000 samples, 0.28%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
PyVectorcall_Call (64,250,000 samples, 0.27%)
PyDict_Clear (84,500,000 samples, 0.35%)
PyEval_EvalCode (80,250,000 samples, 0.33%)
PyEval_EvalCode (47,750,000 samples, 0.20%)
_PyEval_Vector (77,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (92,500,000 samples, 0.38%)
do_call_core (5,363,500,000 samples, 22.26%)
do_call_core
_PyEval_EvalFrameDefault (57,750,000 samples, 0.24%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
_PyEval_Vector (72,250,000 samples, 0.30%)
_PyObject_VectorcallTstate (47,000,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (63,500,000 samples, 0.26%)
PyEval_SaveThread (577,250,000 samples, 2.40%)
_PyInterpreterState_Clear (57,000,000 samples, 0.24%)
PyObject_Vectorcall (77,000,000 samples, 0.32%)
_PyEval_EvalFrameDefault (49,500,000 samples, 0.21%)
PyImport_ImportModuleLevelObject (46,750,000 samples, 0.19%)
_PyEval_EvalFrameDefault (72,750,000 samples, 0.30%)
_PyObject_VectorcallTstate (80,250,000 samples, 0.33%)
PyVectorcall_Call (87,750,000 samples, 0.36%)
cfunction_vectorcall_FASTCALL (67,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (54,500,000 samples, 0.23%)
cfunction_vectorcall_FASTCALL (85,250,000 samples, 0.35%)
call_function (54,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (46,250,000 samples, 0.19%)
_PyEval_Vector (87,750,000 samples, 0.36%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
object_vacall (68,500,000 samples, 0.28%)
call_function (65,000,000 samples, 0.27%)
_PyFunction_Vectorcall (71,000,000 samples, 0.29%)
_PyEval_Vector (59,500,000 samples, 0.25%)
builtin_exec_impl (59,000,000 samples, 0.24%)
_PyFunction_Vectorcall (44,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (45,750,000 samples, 0.19%)
_PyEval_EvalFrameDefault (81,500,000 samples, 0.34%)
_PyEval_Vector (68,000,000 samples, 0.28%)
cfunction_vectorcall_FASTCALL (48,750,000 samples, 0.20%)
_PyObject_Call (56,750,000 samples, 0.24%)
_PyObject_MakeTpCall (10,711,250,000 samples, 44.45%)
_PyObject_MakeTpCall
_PyFunction_Vectorcall (18,603,500,000 samples, 77.21%)
_PyFunction_Vectorcall
_PyEval_EvalFrameDefault (59,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (71,500,000 samples, 0.30%)
_PyObject_Call (87,750,000 samples, 0.36%)
PyEval_EvalCode (62,250,000 samples, 0.26%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
_PyObject_Call (107,500,000 samples, 0.45%)
call_function (80,250,000 samples, 0.33%)
call_function (49,250,000 samples, 0.20%)
do_call_core (68,250,000 samples, 0.28%)
_PyEval_Vector (45,500,000 samples, 0.19%)
PyObject_Call (68,250,000 samples, 0.28%)
PyObject_Call (67,750,000 samples, 0.28%)
import_find_and_load (98,000,000 samples, 0.41%)
_PyEval_Vector (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
_PyEval_Vector (66,750,000 samples, 0.28%)
PyObject_Vectorcall (44,000,000 samples, 0.18%)
_PyFunction_Vectorcall (167,750,000 samples, 0.70%)
_PyFunction_Vectorcall (226,000,000 samples, 0.94%)
_PyEval_Vector (60,000,000 samples, 0.25%)
builtin___build_class__ (52,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (18,648,000,000 samples, 77.39%)
_PyEval_EvalFrameDefault
_PyObject_VectorcallTstate (54,250,000 samples, 0.23%)
PyImport_ImportModuleLevelObject (61,500,000 samples, 0.26%)
call_function (43,750,000 samples, 0.18%)
_PyEval_EvalFrameDefault (52,000,000 samples, 0.22%)
_PyObject_VectorcallTstate (51,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (92,500,000 samples, 0.38%)
call_function (80,250,000 samples, 0.33%)
PyImport_ImportModuleLevelObject (88,250,000 samples, 0.37%)
_PyFunction_Vectorcall (65,000,000 samples, 0.27%)
_PyEval_EvalFrameDefault (435,250,000 samples, 1.81%)
_PyObject_CallMethodIdObjArgs (54,000,000 samples, 0.22%)
_PyFunction_Vectorcall (67,500,000 samples, 0.28%)
_PyEval_Vector (62,250,000 samples, 0.26%)
pyrun_file (19,424,250,000 samples, 80.61%)
pyrun_file
_PyEval_EvalFrameDefault (51,500,000 samples, 0.21%)
do_call_core (13,043,750,000 samples, 54.13%)
do_call_core
_PyRun_AnyFileObject (19,425,500,000 samples, 80.62%)
_PyRun_AnyFileObject
_PyEval_EvalFrameDefault (62,250,000 samples, 0.26%)
pthread_mutex_lock@@GLIBC_2.2.5 (49,250,000 samples, 0.20%)
object_vacall (46,000,000 samples, 0.19%)
_PyObject_VectorcallTstate (98,500,000 samples, 0.41%)
_PyEval_EvalFrameDefault (64,500,000 samples, 0.27%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
_PyEval_Vector (52,500,000 samples, 0.22%)
call_function (57,750,000 samples, 0.24%)
_PyEval_Vector (49,500,000 samples, 0.21%)
PyEval_EvalCode (74,000,000 samples, 0.31%)
_PyEval_EvalFrameDefault (165,500,000 samples, 0.69%)
_PyEval_EvalFrameDefault (49,750,000 samples, 0.21%)
_PyEval_Vector (53,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (56,250,000 samples, 0.23%)
_Py_Dealloc (46,250,000 samples, 0.19%)
call_function (258,250,000 samples, 1.07%)
_PyEval_EvalFrameDefault (65,000,000 samples, 0.27%)
_PyEval_Vector (66,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (99,750,000 samples, 0.41%)
_PyObject_CallMethodIdObjArgs (93,000,000 samples, 0.39%)
_PyEval_Vector (75,500,000 samples, 0.31%)
call_function (57,000,000 samples, 0.24%)
builtin_exec_impl (68,250,000 samples, 0.28%)
_PyEval_Vector (57,000,000 samples, 0.24%)
call_function (54,500,000 samples, 0.23%)
_PyObject_CallMethodIdObjArgs (278,250,000 samples, 1.15%)
builtin_exec (92,250,000 samples, 0.38%)
tuple_alloc (74,250,000 samples, 0.31%)
_PyLong_New (80,250,000 samples, 0.33%)
Py_RunMain (20,232,500,000 samples, 83.97%)
Py_RunMain
_Py_DECREF (93,500,000 samples, 0.39%)
_PyEval_EvalFrameDefault (71,000,000 samples, 0.29%)
builtin_exec_impl (45,000,000 samples, 0.19%)
_PyFunction_Vectorcall (50,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (52,000,000 samples, 0.22%)
builtin_exec_impl (89,500,000 samples, 0.37%)
_PyEval_Vector (44,000,000 samples, 0.18%)
import_find_and_load (92,500,000 samples, 0.38%)
ffi_call (1,389,500,000 samples, 5.77%)
ff..
r_object (56,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (423,500,000 samples, 1.76%)
_ctypes_get_fielddesc (699,000,000 samples, 2.90%)
PyObject_Vectorcall (321,250,000 samples, 1.33%)
_PyEval_EvalFrameDefault (46,750,000 samples, 0.19%)
_PyObject_VectorcallTstate (54,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (77,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (67,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (52,000,000 samples, 0.22%)
builtin_exec (85,000,000 samples, 0.35%)
_PyFunction_Vectorcall (81,500,000 samples, 0.34%)
call_function (62,500,000 samples, 0.26%)
do_call_core (68,250,000 samples, 0.28%)
marshal_loads (60,750,000 samples, 0.25%)
call_function (93,000,000 samples, 0.39%)
_PyEval_EvalFrameDefault (62,250,000 samples, 0.26%)
_PyFunction_Vectorcall (13,043,750,000 samples, 54.13%)
_PyFunction_Vectorcall
PyEval_EvalCode (75,500,000 samples, 0.31%)
PyImport_ImportModuleLevelObject (73,750,000 samples, 0.31%)
builtin_exec (53,250,000 samples, 0.22%)
builtin_exec_impl (87,250,000 samples, 0.36%)
_PyEval_EvalFrameDefault (98,000,000 samples, 0.41%)
PyObject_Call (53,250,000 samples, 0.22%)
_PyEval_Vector (65,000,000 samples, 0.27%)
call_function (57,000,000 samples, 0.24%)
PyObject_Vectorcall (66,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (68,500,000 samples, 0.28%)
import_find_and_load (47,000,000 samples, 0.20%)
import_name (63,500,000 samples, 0.26%)
_PyObject_VectorcallTstate (71,000,000 samples, 0.29%)
_PyEval_Vector (45,500,000 samples, 0.19%)
all (24,095,750,000 samples, 100%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
PyObject_Vectorcall (81,500,000 samples, 0.34%)
gc_collect_main (52,250,000 samples, 0.22%)
_PyEval_Vector (70,500,000 samples, 0.29%)
_PyEval_EvalFrameDefault (13,154,000,000 samples, 54.59%)
_PyEval_EvalFrameDefault
_PyEval_Vector (45,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
type_call (80,000,000 samples, 0.33%)
_PyFunction_Vectorcall (81,500,000 samples, 0.34%)
_PyFunction_Vectorcall (77,000,000 samples, 0.32%)
call_function (67,500,000 samples, 0.28%)
_PyFunction_Vectorcall (54,000,000 samples, 0.22%)
call_function (60,000,000 samples, 0.25%)
_PyEval_Vector (46,000,000 samples, 0.19%)
PyImport_ImportModuleLevelObject (44,500,000 samples, 0.18%)
_PyEval_Vector (80,250,000 samples, 0.33%)
_PyEval_Vector (49,750,000 samples, 0.21%)
_PyEval_Vector (77,000,000 samples, 0.32%)
call_function (71,000,000 samples, 0.29%)
PyObject_Vectorcall (49,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (18,598,750,000 samples, 77.19%)
_PyObject_VectorcallTstate
call_function (72,000,000 samples, 0.30%)
_PyFunction_Vectorcall (58,250,000 samples, 0.24%)
import_find_and_load (57,000,000 samples, 0.24%)
_PyEval_Vector (62,500,000 samples, 0.26%)
_PyObject_VectorcallTstate (79,250,000 samples, 0.33%)
_PyEval_EvalFrameDefault (18,609,250,000 samples, 77.23%)
_PyEval_EvalFrameDefault
_PyObject_Call (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
call_function (62,250,000 samples, 0.26%)
builtin_exec_impl (62,250,000 samples, 0.26%)
PyObject_Vectorcall (54,250,000 samples, 0.23%)
rangeiter_next (88,250,000 samples, 0.37%)
_PyEval_Vector (45,750,000 samples, 0.19%)
_PyEval_EvalFrameDefault (72,250,000 samples, 0.30%)
_PyFunction_Vectorcall (431,500,000 samples, 1.79%)
_PyEval_EvalFrameDefault (80,250,000 samples, 0.33%)
PyImport_ImportModuleLevelObject (50,750,000 samples, 0.21%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
_PyEval_Vector (58,250,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (79,000,000 samples, 0.33%)
PyObject_Vectorcall (44,000,000 samples, 0.18%)
_PyEval_EvalFrameDefault (67,500,000 samples, 0.28%)
_Py_DECREF (45,500,000 samples, 0.19%)
PyObject_Vectorcall (51,250,000 samples, 0.21%)
PyObject_Call (66,250,000 samples, 0.27%)
_PyObject_VectorcallTstate (229,750,000 samples, 0.95%)
_PyObject_VectorcallTstate (49,500,000 samples, 0.21%)
call_function (44,750,000 samples, 0.19%)
PyEval_EvalCode (68,250,000 samples, 0.28%)
PyObject_Vectorcall (99,250,000 samples, 0.41%)
PyEval_EvalCode (19,372,000,000 samples, 80.40%)
PyEval_EvalCode
_PyFunction_Vectorcall (51,250,000 samples, 0.21%)
import_name (49,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (54,500,000 samples, 0.23%)
_PyFunction_Vectorcall (57,750,000 samples, 0.24%)
call_function (54,500,000 samples, 0.23%)
_PyFunction_Vectorcall (51,250,000 samples, 0.21%)
do_call_core (62,250,000 samples, 0.26%)
PyObject_Call (49,000,000 samples, 0.20%)
PyImport_ImportModuleLevelObject (53,250,000 samples, 0.22%)
_PyFunction_Vectorcall (59,500,000 samples, 0.25%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
pymain_init (424,500,000 samples, 1.76%)
gil_created (66,000,000 samples, 0.27%)
PyObject_Vectorcall (98,000,000 samples, 0.41%)
PyEval_EvalCode (74,000,000 samples, 0.31%)
PyObject_Call (75,500,000 samples, 0.31%)
take_gil (1,179,750,000 samples, 4.90%)
ta..
_PyObject_VectorcallTstate (64,500,000 samples, 0.27%)
PyVectorcall_Call (107,500,000 samples, 0.45%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (72,000,000 samples, 0.30%)
PyObject_Vectorcall (45,500,000 samples, 0.19%)
call_function (49,500,000 samples, 0.21%)
builtin_exec (53,750,000 samples, 0.22%)
PyObject_Vectorcall (18,608,500,000 samples, 77.23%)
PyObject_Vectorcall
PyEval_EvalCode (43,750,000 samples, 0.18%)
_PyFunction_Vectorcall (54,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (81,500,000 samples, 0.34%)
do_call_core (85,250,000 samples, 0.35%)
_PyEval_EvalFrameDefault (48,500,000 samples, 0.20%)
import_find_and_load (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (264,000,000 samples, 1.10%)
cfunction_vectorcall_FASTCALL (46,500,000 samples, 0.19%)
_PyEval_Vector (72,000,000 samples, 0.30%)
PyObject_Call (80,250,000 samples, 0.33%)
import_find_and_load (49,750,000 samples, 0.21%)
_PyEval_Vector (53,500,000 samples, 0.22%)
do_call_core (66,250,000 samples, 0.27%)
__GI___pthread_mutex_unlock_usercnt (104,750,000 samples, 0.43%)
_PyObject_VectorcallTstate (45,750,000 samples, 0.19%)
cfunction_vectorcall_FASTCALL (59,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (71,500,000 samples, 0.30%)
object_vacall (65,000,000 samples, 0.27%)
do_call_core (107,500,000 samples, 0.45%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
_PyFunction_Vectorcall (351,000,000 samples, 1.46%)
_PyEval_Vector (52,250,000 samples, 0.22%)
_PyEval_Vector (43,750,000 samples, 0.18%)
_PyFunction_Vectorcall (66,500,000 samples, 0.28%)
PyVectorcall_Call (52,500,000 samples, 0.22%)
PyImport_ImportModuleLevelObject (59,000,000 samples, 0.24%)
get_small_int (222,750,000 samples, 0.92%)
PyObject_Vectorcall (72,000,000 samples, 0.30%)
builtin_exec (89,500,000 samples, 0.37%)
call_function (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (67,000,000 samples, 0.28%)
_PyFunction_Vectorcall (413,000,000 samples, 1.71%)
_PyObject_VectorcallTstate (304,750,000 samples, 1.26%)
_PyObject_CallMethodIdObjArgs (57,000,000 samples, 0.24%)
import_find_and_load (60,000,000 samples, 0.25%)
_Py_DECREF (63,250,000 samples, 0.26%)
_PyObject_VectorcallTstate (55,250,000 samples, 0.23%)
PyObject_Vectorcall (156,250,000 samples, 0.65%)
_PyObject_VectorcallTstate (5,364,250,000 samples, 22.26%)
_PyObject_Vector..
_PyObject_VectorcallTstate (65,000,000 samples, 0.27%)
_PyFunction_Vectorcall (77,000,000 samples, 0.32%)
import_find_and_load (77,750,000 samples, 0.32%)
PyObject_Vectorcall (229,750,000 samples, 0.95%)
_PyEval_Vector (51,250,000 samples, 0.21%)
_PyObject_VectorcallTstate (58,500,000 samples, 0.24%)
_PyEval_Vector (5,363,750,000 samples, 22.26%)
_PyEval_Vector
_PyEval_EvalFrameDefault (431,250,000 samples, 1.79%)
PyObject_Call (72,750,000 samples, 0.30%)
_PyTuple_FromArray (223,000,000 samples, 0.93%)
_PyEval_EvalFrameDefault (64,250,000 samples, 0.27%)
PyEval_EvalCode (42,750,000 samples, 0.18%)
_PyEval_Vector (62,000,000 samples, 0.26%)
PyObject_Vectorcall (63,250,000 samples, 0.26%)
_PyObject_VectorcallTstate (45,250,000 samples, 0.19%)
_PyObject_Call (51,500,000 samples, 0.21%)
PyLong_AsUnsignedLong (54,000,000 samples, 0.22%)
cfunction_vectorcall_FASTCALL (87,250,000 samples, 0.36%)
_PyEval_Vector (67,000,000 samples, 0.28%)
PyObject_Vectorcall (64,500,000 samples, 0.27%)
_PyEval_Vector (59,500,000 samples, 0.25%)
_PyEval_EvalFrameDefault (171,500,000 samples, 0.71%)
PyImport_ImportModuleLevelObject (281,250,000 samples, 1.17%)
_PyEval_EvalFrameDefault (44,500,000 samples, 0.18%)
_PyEval_EvalFrameDefault (56,250,000 samples, 0.23%)
_PyFunction_Vectorcall (80,250,000 samples, 0.33%)
PyObject_Vectorcall (65,000,000 samples, 0.27%)
type_clear (67,250,000 samples, 0.28%)
_PyEval_Vector (47,000,000 samples, 0.20%)
_PyEval_Vector (49,750,000 samples, 0.21%)
call_function (57,750,000 samples, 0.24%)
PyGC_Collect (235,500,000 samples, 0.98%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.28%)
PyObject_Vectorcall (57,750,000 samples, 0.24%)
PyEval_EvalCode (65,750,000 samples, 0.27%)
_PyEval_EvalFrameDefault (56,500,000 samples, 0.23%)
PyObject_Vectorcall (49,500,000 samples, 0.21%)
object_vacall (72,250,000 samples, 0.30%)
_PyFunction_Vectorcall (49,750,000 samples, 0.21%)
call_function (92,500,000 samples, 0.38%)
call_function (98,000,000 samples, 0.41%)
PyObject_Vectorcall (160,000,000 samples, 0.66%)
builtin_exec_impl (64,500,000 samples, 0.27%)
PyImport_ImportModuleLevelObject (58,000,000 samples, 0.24%)
_PyFunction_Vectorcall (54,250,000 samples, 0.23%)
_PyFunction_Vectorcall (45,000,000 samples, 0.19%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
_PyFunction_Vectorcall (71,000,000 samples, 0.29%)
cfunction_vectorcall_FASTCALL_KEYWORDS (42,750,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (45,500,000 samples, 0.19%)
import_name (59,000,000 samples, 0.24%)
_PyObject_Call (70,500,000 samples, 0.29%)
_PyObject_Call (63,500,000 samples, 0.26%)
_PyEval_EvalFrameDefault (98,000,000 samples, 0.41%)
builtin_exec_impl (44,250,000 samples, 0.18%)
call_function (250,000,000 samples, 1.04%)
_PyFunction_Vectorcall (93,000,000 samples, 0.39%)
_PyObject_MakeTpCall (101,000,000 samples, 0.42%)
PyObject_Call (64,250,000 samples, 0.27%)
__GI___pthread_mutex_unlock_usercnt (50,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (42,000,000 samples, 0.17%)
call_function (54,000,000 samples, 0.22%)
call_function (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (49,250,000 samples, 0.20%)
call_function (71,000,000 samples, 0.29%)
call_function (72,000,000 samples, 0.30%)
_PyEval_EvalFrameDefault (77,750,000 samples, 0.32%)
builtin_exec_impl (62,250,000 samples, 0.26%)
builtin_exec_impl (70,250,000 samples, 0.29%)
_Py_DECREF (167,750,000 samples, 0.70%)
_PyObject_VectorcallTstate (49,250,000 samples, 0.20%)
_PyObject_Call (45,250,000 samples, 0.19%)
r_object (55,750,000 samples, 0.23%)
_PyEval_EvalFrameDefault (66,250,000 samples, 0.27%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
r_object (57,500,000 samples, 0.24%)
PyObject_Vectorcall (159,500,000 samples, 0.66%)
import_find_and_load (44,000,000 samples, 0.18%)
call_function (62,500,000 samples, 0.26%)
_PyEval_EvalFrameDefault (44,750,000 samples, 0.19%)
_PyEval_Vector (18,603,250,000 samples, 77.21%)
_PyEval_Vector
_PyEval_Vector (60,000,000 samples, 0.25%)
_PyObject_Call (53,750,000 samples, 0.22%)
_PyEval_EvalFrameDefault (68,000,000 samples, 0.28%)
_PyObject_CallMethodIdObjArgs (49,500,000 samples, 0.21%)
_PyObject_GC_Malloc (53,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (79,750,000 samples, 0.33%)
_PyObject_VectorcallTstate (168,250,000 samples, 0.70%)
PyObject_Vectorcall (59,750,000 samples, 0.25%)
call_function (272,500,000 samples, 1.13%)
PyEval_EvalCode (97,750,000 samples, 0.41%)
_PyObject_VectorcallTstate (18,602,000,000 samples, 77.20%)
_PyObject_VectorcallTstate
do_call_core (63,750,000 samples, 0.26%)
PyEval_EvalCode (67,750,000 samples, 0.28%)
object_vacall (43,750,000 samples, 0.18%)
do_call_core (67,000,000 samples, 0.28%)
_PyEval_EvalFrameDefault (74,000,000 samples, 0.31%)
call_function (112,500,000 samples, 0.47%)
_PyEval_Vector (79,750,000 samples, 0.33%)
_PyObject_Call (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (52,000,000 samples, 0.22%)
_PyObject_Call (51,000,000 samples, 0.21%)
PyObject_Vectorcall (11,122,500,000 samples, 46.16%)
PyObject_Vectorcall
pthread_mutex_lock@@GLIBC_2.2.5 (56,000,000 samples, 0.23%)
import_name (79,000,000 samples, 0.33%)
PyVectorcall_Call (56,500,000 samples, 0.23%)
_PyObject_VectorcallTstate (56,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (73,250,000 samples, 0.30%)
_PyFunction_Vectorcall (57,750,000 samples, 0.24%)
import_find_and_load (93,000,000 samples, 0.39%)
_PyObject_Call (62,000,000 samples, 0.26%)
call_function (52,000,000 samples, 0.22%)
PyObject_Vectorcall (77,750,000 samples, 0.32%)
gc_collect_with_callback (52,250,000 samples, 0.22%)
void_foo_int (43,250,000 samples, 0.18%)
PyObject_Vectorcall (46,000,000 samples, 0.19%)
do_call_core (75,500,000 samples, 0.31%)
call_function (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (77,750,000 samples, 0.32%)
PyObject_Vectorcall (62,500,000 samples, 0.26%)
import_find_and_load (72,000,000 samples, 0.30%)
import_name (68,250,000 samples, 0.28%)
_PyObject_VectorcallTstate (65,000,000 samples, 0.27%)
PyObject_Vectorcall (52,000,000 samples, 0.22%)
PyObject_Vectorcall (92,500,000 samples, 0.38%)
gc_collect_main (228,500,000 samples, 0.95%)
cfunction_vectorcall_FASTCALL (66,250,000 samples, 0.27%)
PyObject_Vectorcall (44,000,000 samples, 0.18%)
_PyObject_CallMethodIdObjArgs (49,250,000 samples, 0.20%)
call_function (75,750,000 samples, 0.31%)
_PyEval_EvalFrameDefault (92,500,000 samples, 0.38%)
_PyFunction_Vectorcall (71,500,000 samples, 0.30%)
PyObject_Vectorcall (64,500,000 samples, 0.27%)
_PyFunction_Vectorcall (62,500,000 samples, 0.26%)
_PyEval_EvalFrameDefault (236,250,000 samples, 0.98%)
do_call_core (44,250,000 samples, 0.18%)
cfunction_vectorcall_FASTCALL (87,750,000 samples, 0.36%)
_PyEval_Vector (5,363,500,000 samples, 22.26%)
_PyEval_Vector
_PyObject_VectorcallTstate (18,652,000,000 samples, 77.41%)
_PyObject_VectorcallTstate
_PyEval_EvalFrameDefault (80,250,000 samples, 0.33%)
_PyEval_EvalFrameDefault (77,750,000 samples, 0.32%)
_PyObject_VectorcallTstate (77,000,000 samples, 0.32%)
_Py_Dealloc (78,750,000 samples, 0.33%)
_PyEval_EvalFrameDefault (71,500,000 samples, 0.30%)
PyObject_Vectorcall (172,750,000 samples, 0.72%)
_PyFunction_Vectorcall (47,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (67,000,000 samples, 0.28%)
_PyEval_Vector (66,750,000 samples, 0.28%)
call_function (52,000,000 samples, 0.22%)
_PyObject_VectorcallTstate (160,000,000 samples, 0.66%)
object_vacall (67,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (80,250,000 samples, 0.33%)
_PyFunction_Vectorcall (49,500,000 samples, 0.21%)
pyinit_core (99,500,000 samples, 0.41%)
call_function (81,500,000 samples, 0.34%)
builtin_exec_impl (46,500,000 samples, 0.19%)
PyVectorcall_Call (48,500,000 samples, 0.20%)
cfunction_vectorcall_FASTCALL (107,500,000 samples, 0.45%)
_PyEval_Vector (92,500,000 samples, 0.38%)
_PyFunction_Vectorcall (58,250,000 samples, 0.24%)
call_function (96,500,000 samples, 0.40%)
cfunction_vectorcall_FASTCALL (85,000,000 samples, 0.35%)
call_function (54,500,000 samples, 0.23%)
call_function (278,250,000 samples, 1.15%)
PyObject_Call (59,500,000 samples, 0.25%)
PyObject_Vectorcall (71,500,000 samples, 0.30%)
_PyEval_Vector (60,000,000 samples, 0.25%)
_PyObject_MakeTpCall (80,000,000 samples, 0.33%)
_PyEval_EvalFrameDefault (71,000,000 samples, 0.29%)
import_name (435,500,000 samples, 1.81%)
_PyObject_Call (47,000,000 samples, 0.20%)
PyVectorcall_Call (63,750,000 samples, 0.26%)
_PyEval_EvalFrameDefault (97,750,000 samples, 0.41%)
init_interp_main (322,000,000 samples, 1.34%)
call_function (306,500,000 samples, 1.27%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
PyObject_Call (63,500,000 samples, 0.26%)
_PyEval_Vector (67,500,000 samples, 0.28%)
config_get_codec_name (83,500,000 samples, 0.35%)
PyObject_Vectorcall (98,750,000 samples, 0.41%)
PyEval_SaveThread (247,500,000 samples, 1.03%)
_PyEval_Vector (60,000,000 samples, 0.25%)
PyEval_EvalCode (74,500,000 samples, 0.31%)
_PyFunction_Vectorcall (56,750,000 samples, 0.24%)
PyObject_Vectorcall (42,250,000 samples, 0.18%)
_PyObject_VectorcallTstate (93,000,000 samples, 0.39%)
_PyObject_VectorcallTstate (52,000,000 samples, 0.22%)
PyVectorcall_Call (67,000,000 samples, 0.28%)
PyObject_Vectorcall (51,000,000 samples, 0.21%)
_PyFunction_Vectorcall (49,500,000 samples, 0.21%)
PyObject_Vectorcall (168,250,000 samples, 0.70%)
call_function (81,500,000 samples, 0.34%)
marshal_loads_impl (60,750,000 samples, 0.25%)
_PyFunction_Vectorcall (415,250,000 samples, 1.72%)
_PyFunction_Vectorcall (72,000,000 samples, 0.30%)
PyEval_EvalCode (57,250,000 samples, 0.24%)
PyEval_EvalCode (53,750,000 samples, 0.22%)
_PyMem_DebugFree (118,750,000 samples, 0.49%)
PyEval_EvalCode (77,750,000 samples, 0.32%)
_PyFunction_Vectorcall (61,250,000 samples, 0.25%)
_PyObject_VectorcallTstate (44,000,000 samples, 0.18%)
PyObject_Vectorcall (76,500,000 samples, 0.32%)
_PyObject_VectorcallTstate (68,500,000 samples, 0.28%)
call_function (66,000,000 samples, 0.27%)
PyImport_ImportModuleLevelObject (57,500,000 samples, 0.24%)
PyObject_Call (57,250,000 samples, 0.24%)
_PyObject_VectorcallTstate (96,500,000 samples, 0.40%)
_Py_XDECREF (141,250,000 samples, 0.59%)
_PyEval_EvalFrameDefault (52,500,000 samples, 0.22%)
_PyEval_Vector (68,250,000 samples, 0.28%)
_PyObject_VectorcallTstate (68,500,000 samples, 0.28%)
PyEval_EvalCode (78,000,000 samples, 0.32%)
_PyEval_Vector (236,500,000 samples, 0.98%)
method_vectorcall (18,656,750,000 samples, 77.43%)
method_vectorcall
builtin_exec_impl (74,000,000 samples, 0.31%)
_PyEval_EvalFrameDefault (50,250,000 samples, 0.21%)
import_name (59,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (60,000,000 samples, 0.25%)
PyObject_Vectorcall (77,750,000 samples, 0.32%)
_PyFunction_Vectorcall (77,750,000 samples, 0.32%)
call_function (72,000,000 samples, 0.30%)
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
tuple_alloc (53,000,000 samples, 0.22%)
PyEval_EvalCode (43,000,000 samples, 0.18%)
PyObject_Vectorcall (67,500,000 samples, 0.28%)
_PyEval_Vector (43,000,000 samples, 0.18%)
_PyEval_Vector (54,500,000 samples, 0.23%)
PyObject_Vectorcall (68,000,000 samples, 0.28%)
_PyEval_Vector (65,000,000 samples, 0.27%)
call_function (56,250,000 samples, 0.23%)
PyObject_Vectorcall (73,250,000 samples, 0.30%)
import_name (44,500,000 samples, 0.18%)
_PyEval_Vector (72,000,000 samples, 0.30%)
PyObject_Vectorcall (59,500,000 samples, 0.25%)
call_function (57,000,000 samples, 0.24%)
do_call_core (45,000,000 samples, 0.19%)
_PyFunction_Vectorcall (74,000,000 samples, 0.31%)
builtin_exec_impl (59,500,000 samples, 0.25%)
call_function (80,250,000 samples, 0.33%)
_PyEval_Vector (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (68,500,000 samples, 0.28%)
_PyEval_Vector (55,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (18,653,000,000 samples, 77.41%)
_PyEval_EvalFrameDefault
PyObject_Vectorcall (56,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (52,250,000 samples, 0.22%)
PyEval_EvalCode (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (80,250,000 samples, 0.33%)
PyObject_Vectorcall (71,500,000 samples, 0.30%)
PyEval_EvalCode (362,500,000 samples, 1.50%)
PyObject_Vectorcall (47,000,000 samples, 0.20%)
PyVectorcall_Call (5,363,500,000 samples, 22.26%)
PyVectorcall_Call
_PyObject_VectorcallTstate (251,750,000 samples, 1.04%)
_PyObject_Call (59,500,000 samples, 0.25%)
import_find_and_load (51,000,000 samples, 0.21%)
_PyEval_Vector (54,000,000 samples, 0.22%)
_Py_DECREF (335,500,000 samples, 1.39%)
import_find_and_load (49,500,000 samples, 0.21%)
_PyEval_Vector (78,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (51,000,000 samples, 0.21%)
_PyObject_VectorcallTstate (64,500,000 samples, 0.27%)
_PyFunction_Vectorcall (68,000,000 samples, 0.28%)
_PyEval_EvalFrameDefault (67,750,000 samples, 0.28%)
do_call_core (72,750,000 samples, 0.30%)
_PyEval_Vector (107,500,000 samples, 0.45%)
_PyObject_VectorcallTstate (67,000,000 samples, 0.28%)
read_object (60,500,000 samples, 0.25%)
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
_PyEval_EvalFrameDefault (59,750,000 samples, 0.25%)
PyObject_Vectorcall (43,750,000 samples, 0.18%)
_PyEval_Vector (47,000,000 samples, 0.20%)
PyObject_Vectorcall (166,250,000 samples, 0.69%)
PyVectorcall_Call (46,750,000 samples, 0.19%)
import_name (54,750,000 samples, 0.23%)
_PyObject_Call (61,250,000 samples, 0.25%)
call_function (62,500,000 samples, 0.26%)
_PyFunction_Vectorcall (45,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (83,750,000 samples, 0.35%)
_PyEval_Vector (71,000,000 samples, 0.29%)
_PyEval_Vector (42,750,000 samples, 0.18%)
_Py_XDECREF (82,750,000 samples, 0.34%)
PyObject_Vectorcall (66,500,000 samples, 0.28%)
PyObject_Vectorcall (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (60,000,000 samples, 0.25%)
[libffi.so.8.1.2] (205,250,000 samples, 0.85%)
_PyEval_Vector (51,250,000 samples, 0.21%)
PyObject_Vectorcall (65,000,000 samples, 0.27%)
_PyEval_Vector (316,500,000 samples, 1.31%)
_PyObject_VectorcallTstate (51,250,000 samples, 0.21%)
_PyFunction_Vectorcall (61,250,000 samples, 0.25%)
_PyEval_Vector (44,000,000 samples, 0.18%)
builtin_exec_impl (77,750,000 samples, 0.32%)
_PyEval_EvalFrameDefault (56,750,000 samples, 0.24%)
PyObject_Vectorcall (269,750,000 samples, 1.12%)
_PyEval_Vector (53,000,000 samples, 0.22%)
_PyEval_EvalFrameDefault (75,750,000 samples, 0.31%)
import_find_and_load (49,250,000 samples, 0.20%)
_PyEval_Vector (45,500,000 samples, 0.19%)
call_function (98,000,000 samples, 0.41%)
do_call_core (51,500,000 samples, 0.21%)
_PyObject_CallMethodIdObjArgs (62,500,000 samples, 0.26%)
PyObject_Call (70,500,000 samples, 0.29%)
call_function (99,500,000 samples, 0.41%)
PyObject_Vectorcall (93,000,000 samples, 0.39%)
_PyEval_EvalFrameDefault (87,250,000 samples, 0.36%)
_PyEval_EvalFrameDefault (54,000,000 samples, 0.22%)
PyObject_Call (107,500,000 samples, 0.45%)
_PyFunction_Vectorcall (66,500,000 samples, 0.28%)
_PyObject_CallMethodIdObjArgs (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (42,500,000 samples, 0.18%)
do_call_core (74,000,000 samples, 0.31%)
call_function (44,000,000 samples, 0.18%)
_PyFunction_Vectorcall (72,000,000 samples, 0.30%)
_PyEval_Vector (431,500,000 samples, 1.79%)
PyImport_ImportModuleLevelObject (67,500,000 samples, 0.28%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (66,750,000 samples, 0.28%)
_PyEval_Vector (96,500,000 samples, 0.40%)
COMPUTE_EVAL_BREAKER (68,750,000 samples, 0.29%)
cfunction_vectorcall_FASTCALL (62,000,000 samples, 0.26%)
_PyEval_Vector (47,000,000 samples, 0.20%)
_PyEval_Vector (57,000,000 samples, 0.24%)
pymain_run_file_obj (19,425,750,000 samples, 80.62%)
pymain_run_file_obj
_PyObject_VectorcallTstate (13,173,250,000 samples, 54.67%)
_PyObject_VectorcallTstate
_PyEval_EvalFrameDefault (49,500,000 samples, 0.21%)
cfunction_vectorcall_FASTCALL (56,500,000 samples, 0.23%)
_PyEval_Vector (54,500,000 samples, 0.23%)
_PyFunction_Vectorcall (54,500,000 samples, 0.23%)
_PyCodec_Lookup (83,500,000 samples, 0.35%)
call_function (68,000,000 samples, 0.28%)
_PyFunction_Vectorcall (55,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (52,000,000 samples, 0.22%)
_PyFunction_Vectorcall (51,250,000 samples, 0.21%)
_PyObject_VectorcallTstate (65,000,000 samples, 0.27%)
deduce_unreachable (161,000,000 samples, 0.67%)
_PyObject_Call (48,750,000 samples, 0.20%)
_PyObject_VectorcallTstate (98,000,000 samples, 0.41%)
do_call_core (98,750,000 samples, 0.41%)
PyVectorcall_Call (74,000,000 samples, 0.31%)
_PyObject_VectorcallTstate (53,500,000 samples, 0.22%)
call_function (49,750,000 samples, 0.21%)
do_call_core (52,500,000 samples, 0.22%)
_PyObject_GC_TRACK (43,000,000 samples, 0.18%)
_PyEval_Vector (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (68,250,000 samples, 0.28%)
_PyEval_EvalFrameDefault (56,250,000 samples, 0.23%)
_PyEval_EvalFrameDefault (81,500,000 samples, 0.34%)
PyVectorcall_Call (71,500,000 samples, 0.30%)
_PyEval_Vector (220,250,000 samples, 0.91%)
_PyObject_VectorcallTstate (373,750,000 samples, 1.55%)
_PyEval_EvalFrameDefault (59,750,000 samples, 0.25%)
call_function (156,250,000 samples, 0.65%)
PyVectorcall_Call (45,000,000 samples, 0.19%)
_PyFunction_Vectorcall (49,250,000 samples, 0.20%)
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
_PyEval_EvalFrameDefault (72,250,000 samples, 0.30%)
_PyMem_DebugRawFree (84,500,000 samples, 0.35%)
PyObject_Vectorcall (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (55,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (269,500,000 samples, 1.12%)
PyObject_Call (362,500,000 samples, 1.50%)
cfunction_vectorcall_FASTCALL (51,000,000 samples, 0.21%)
_PyFunction_Vectorcall (18,656,750,000 samples, 77.43%)
_PyFunction_Vectorcall
_PyFunction_Vectorcall (45,750,000 samples, 0.19%)
_PyEval_Vector (52,250,000 samples, 0.22%)
PyObject_Call (45,000,000 samples, 0.19%)
_Py_DECREF (48,000,000 samples, 0.20%)
PyEval_EvalCode (61,250,000 samples, 0.25%)
_PyEval_Vector (75,000,000 samples, 0.31%)
call_function (52,250,000 samples, 0.22%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
PyEval_EvalCode (81,250,000 samples, 0.34%)
builtin_exec (68,250,000 samples, 0.28%)
call_function (43,750,000 samples, 0.18%)
_PyObject_VectorcallTstate (66,750,000 samples, 0.28%)
_PyEval_Vector (62,500,000 samples, 0.26%)
cfunction_vectorcall_FASTCALL (51,250,000 samples, 0.21%)
_PyGC_CollectNoFail (458,250,000 samples, 1.90%)
_PyEval_EvalFrameDefault (77,000,000 samples, 0.32%)
_PyEval_EvalFrameDefault (72,000,000 samples, 0.30%)
is_tstate_valid (192,750,000 samples, 0.80%)
PyEval_EvalCode (107,500,000 samples, 0.45%)
_PyFunction_Vectorcall (92,500,000 samples, 0.38%)
call_function (99,750,000 samples, 0.41%)
cfunction_vectorcall_FASTCALL (62,250,000 samples, 0.26%)
PyObject_Call (83,750,000 samples, 0.35%)
_PyEval_EvalFrameDefault (77,000,000 samples, 0.32%)
PyImport_ImportModuleLevelObject (60,750,000 samples, 0.25%)
PyObject_Call (98,750,000 samples, 0.41%)
PyCFuncPtr_call (8,864,500,000 samples, 36.79%)
PyCFuncPtr_call
do_call_core (87,750,000 samples, 0.36%)
_PyEval_EvalFrameDefault (51,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (410,750,000 samples, 1.70%)
call_function (60,000,000 samples, 0.25%)
_PyEval_Vector (66,250,000 samples, 0.27%)
_PyObject_CallMethodIdObjArgs (78,750,000 samples, 0.33%)
deduce_unreachable (42,750,000 samples, 0.18%)
PyObject_Vectorcall (53,500,000 samples, 0.22%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
builtin_exec (46,500,000 samples, 0.19%)
_PyFunction_Vectorcall (77,750,000 samples, 0.32%)
do_call_core (59,500,000 samples, 0.25%)
_PyObject_VectorcallTstate (46,000,000 samples, 0.19%)
_PyEval_EvalFrameDefault (85,000,000 samples, 0.35%)
_PyObject_GC_UNTRACK (76,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (59,500,000 samples, 0.25%)
PyObject_Vectorcall (47,750,000 samples, 0.20%)
PyObject_Vectorcall (56,250,000 samples, 0.23%)
call_function (66,250,000 samples, 0.27%)
_PyEval_Vector (51,000,000 samples, 0.21%)
PyObject_Vectorcall (251,750,000 samples, 1.04%)
_PyObject_Call (74,000,000 samples, 0.31%)
_PyObject_MakeTpCall (237,500,000 samples, 0.99%)
_PyEval_Vector (53,250,000 samples, 0.22%)
_PyEval_EvalFrameDefault (46,500,000 samples, 0.19%)
_PyEval_Vector (49,250,000 samples, 0.20%)
PyVectorcall_Call (65,750,000 samples, 0.27%)
_PyEval_Vector (47,000,000 samples, 0.20%)
_PyObject_VectorcallTstate (100,500,000 samples, 0.42%)
call_function (66,750,000 samples, 0.28%)
_PyFunction_Vectorcall (77,750,000 samples, 0.32%)
_PyEval_Vector (81,500,000 samples, 0.34%)
object_vacall (68,000,000 samples, 0.28%)
PyObject_Vectorcall (51,000,000 samples, 0.21%)
PyImport_ImportModuleLevelObject (107,250,000 samples, 0.45%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
PyObject_Vectorcall (52,250,000 samples, 0.22%)
_PyEval_Vector (415,250,000 samples, 1.72%)
GetResult (1,192,000,000 samples, 4.95%)
Ge..
_PyEval_EvalFrameDefault (59,500,000 samples, 0.25%)
PyObject_Vectorcall (88,500,000 samples, 0.37%)
_PyObject_VectorcallTstate (62,500,000 samples, 0.26%)
PyEval_EvalCode (45,750,000 samples, 0.19%)
_PyObject_VectorcallTstate (61,250,000 samples, 0.25%)
builtin_exec_impl (42,750,000 samples, 0.18%)
_PyCodecRegistry_Init (68,000,000 samples, 0.28%)
_PyEval_Vector (66,750,000 samples, 0.28%)
builtin_exec (48,500,000 samples, 0.20%)
_PyEval_Vector (60,000,000 samples, 0.25%)
PyEval_EvalCode (68,250,000 samples, 0.28%)
PyVectorcall_Call (51,500,000 samples, 0.21%)
_PyObject_VectorcallTstate (93,000,000 samples, 0.39%)
[unknown] (251,000,000 samples, 1.04%)
_Py_DECREF (42,500,000 samples, 0.18%)
_PyEval_Vector (71,750,000 samples, 0.30%)
_PyEval_EvalFrameDefault (65,000,000 samples, 0.27%)
_PyEval_EvalFrameDefault (44,000,000 samples, 0.18%)
_PyObject_VectorcallTstate (331,750,000 samples, 1.38%)
_PyObject_CallMethodIdObjArgs (65,000,000 samples, 0.27%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (98,000,000 samples, 0.41%)
_PyEval_Vector (65,000,000 samples, 0.27%)
_PyEval_EvalFrameDefault (65,750,000 samples, 0.27%)
_PyEval_EvalFrameDefault (62,250,000 samples, 0.26%)
_PyEval_EvalFrameDefault (316,500,000 samples, 1.31%)
_PyObject_VectorcallTstate (71,750,000 samples, 0.30%)
PyObject_Vectorcall (47,000,000 samples, 0.20%)
_PyEval_Vector (74,500,000 samples, 0.31%)
call_function (52,250,000 samples, 0.22%)
call_function (49,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (18,603,000,000 samples, 77.20%)
_PyEval_EvalFrameDefault
_PyEval_Vector (44,250,000 samples, 0.18%)
PyObject_Vectorcall (47,000,000 samples, 0.20%)
import_name (78,000,000 samples, 0.32%)
_PyEval_EvalFrameDefault (51,000,000 samples, 0.21%)
_PyFunction_Vectorcall (410,500,000 samples, 1.70%)
_PyEval_EvalFrameDefault (52,250,000 samples, 0.22%)
builtin_exec (66,250,000 samples, 0.27%)
_PyObject_VectorcallTstate (159,500,000 samples, 0.66%)
free_keys_object (83,750,000 samples, 0.35%)
_PyFunction_Vectorcall (77,750,000 samples, 0.32%)
call_function (18,933,000,000 samples, 78.57%)
call_function
_PyFunction_Vectorcall (72,250,000 samples, 0.30%)
subtract_refs (77,750,000 samples, 0.32%)
finalize_modules (493,250,000 samples, 2.05%)
_PyEval_Vector (67,500,000 samples, 0.28%)
do_call_core (77,750,000 samples, 0.32%)
_PyEval_EvalFrameDefault (74,000,000 samples, 0.31%)
call_function (47,000,000 samples, 0.20%)
cfunction_vectorcall_FASTCALL (77,000,000 samples, 0.32%)
_PyObject_VectorcallTstate (47,000,000 samples, 0.20%)
_PyFunction_Vectorcall (247,000,000 samples, 1.03%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (71,500,000 samples, 0.30%)
builtin_exec (71,500,000 samples, 0.30%)
_PyObject_VectorcallTstate (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (63,750,000 samples, 0.26%)
do_call_core (49,000,000 samples, 0.20%)
_Py_XDECREF (63,250,000 samples, 0.26%)
_PyEval_Vector (99,750,000 samples, 0.41%)
object_vacall (75,750,000 samples, 0.31%)
_PyObject_Call (77,750,000 samples, 0.32%)
_PyEval_Vector (250,000,000 samples, 1.04%)
_PyEval_Vector (66,500,000 samples, 0.28%)
_PyObject_VectorcallTstate (56,750,000 samples, 0.24%)
_PyFunction_Vectorcall (68,500,000 samples, 0.28%)
PyObject_Call (43,750,000 samples, 0.18%)
_PyObject_Call_Prepend (236,500,000 samples, 0.98%)
_PyFunction_Vectorcall (62,250,000 samples, 0.26%)
_PyFunction_Vectorcall (98,000,000 samples, 0.41%)
PyObject_Vectorcall (59,500,000 samples, 0.25%)
_PyEval_Vector (50,750,000 samples, 0.21%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
_PyFunction_Vectorcall (46,500,000 samples, 0.19%)
call_function (42,000,000 samples, 0.17%)
_PyEval_Vector (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (5,350,250,000 samples, 22.20%)
_PyEval_EvalFram..
call_function (80,250,000 samples, 0.33%)
ConvParam (215,750,000 samples, 0.90%)
_PyEval_Vector (43,750,000 samples, 0.18%)
PyObject_Vectorcall (81,500,000 samples, 0.34%)
_PyObject_VectorcallTstate (52,000,000 samples, 0.22%)
_PyFunction_Vectorcall (44,750,000 samples, 0.19%)
_PyEval_Vector (75,750,000 samples, 0.31%)
Py_FinalizeEx (802,000,000 samples, 3.33%)
_PyFunction_Vectorcall (80,250,000 samples, 0.33%)
_PyEval_Vector (47,750,000 samples, 0.20%)
_PyEval_EvalFrameDefault (98,000,000 samples, 0.41%)
do_call_core (46,500,000 samples, 0.19%)
_PyEval_EvalFrameDefault (47,000,000 samples, 0.20%)
_PyEval_EvalFrameDefault (75,750,000 samples, 0.31%)
PyImport_ImportModuleLevelObject (57,500,000 samples, 0.24%)
_PyEval_Vector (49,500,000 samples, 0.21%)
_PyEval_EvalFrameDefault (62,500,000 samples, 0.26%)
_PyObject_CallMethodIdObjArgs (60,000,000 samples, 0.25%)
call_function (81,500,000 samples, 0.34%)
PyObject_Call (74,250,000 samples, 0.31%)
_PyObject_VectorcallTstate (18,608,500,000 samples, 77.23%)
_PyObject_VectorcallTstate
_PyFunction_Vectorcall (57,000,000 samples, 0.24%)
PyObject_Vectorcall (77,750,000 samples, 0.32%)
PyObject_Vectorcall (4,596,250,000 samples, 19.07%)
PyObject_Vect..
_PyEval_EvalFrameDefault (71,000,000 samples, 0.29%)
_PyObject_VectorcallTstate (18,644,250,000 samples, 77.38%)
_PyObject_VectorcallTstate
_PyEval_Vector (42,250,000 samples, 0.18%)
_PyEval_Vector (68,500,000 samples, 0.28%)
PyEval_EvalCode (66,250,000 samples, 0.27%)
_PyEval_EvalFrameDefault (75,500,000 samples, 0.31%)
_PyFunction_Vectorcall (255,000,000 samples, 1.06%)
cfunction_vectorcall_FASTCALL (75,500,000 samples, 0.31%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
_PyFunction_Vectorcall (51,500,000 samples, 0.21%)
_PyEval_Vector (47,000,000 samples, 0.20%)
cfunction_vectorcall_FASTCALL (97,750,000 samples, 0.41%)
call_function (80,250,000 samples, 0.33%)
_PyFunction_Vectorcall (43,750,000 samples, 0.18%)
slot_tp_init (236,500,000 samples, 0.98%)
_PyEval_Vector (93,000,000 samples, 0.39%)
_PyFunction_Vectorcall (158,250,000 samples, 0.66%)
PyObject_CallFunction (67,750,000 samples, 0.28%)
_PyObject_VectorcallTstate (45,000,000 samples, 0.19%)
_PyFunction_Vectorcall (275,500,000 samples, 1.14%)
call_function (77,250,000 samples, 0.32%)
_PyEval_EvalFrameDefault (99,750,000 samples, 0.41%)
call_function (42,250,000 samples, 0.18%)
_PyEval_Vector (64,500,000 samples, 0.27%)
_PyObject_VectorcallTstate (77,750,000 samples, 0.32%)
_PyEval_Vector (61,250,000 samples, 0.25%)
call_function (98,000,000 samples, 0.41%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyEval_Vector (214,750,000 samples, 0.89%)
do_call_core (81,250,000 samples, 0.34%)
_PyObject_Call (68,250,000 samples, 0.28%)
PyObject_Call (56,750,000 samples, 0.24%)
is_tstate_valid (42,250,000 samples, 0.18%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
PyObject_Vectorcall (99,750,000 samples, 0.41%)
gc_collect_generations (52,250,000 samples, 0.22%)
call_function (68,500,000 samples, 0.28%)
_PyEval_Vector (327,500,000 samples, 1.36%)
PyObject_Vectorcall (62,500,000 samples, 0.26%)
_PyObject_VectorcallTstate (88,500,000 samples, 0.37%)
_PyEval_EvalFrameDefault (69,750,000 samples, 0.29%)
_PyEval_Vector (89,000,000 samples, 0.37%)
func_dealloc (45,000,000 samples, 0.19%)
import_name (48,000,000 samples, 0.20%)
_PyEval_Vector (59,500,000 samples, 0.25%)
do_call_core (67,750,000 samples, 0.28%)
_PyEval_EvalFrameDefault (98,000,000 samples, 0.41%)
_Py_CheckFunctionResult (97,750,000 samples, 0.41%)
import_name (58,000,000 samples, 0.24%)
handle_resurrected_objects (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (66,250,000 samples, 0.27%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
_PyEval_Vector (42,250,000 samples, 0.18%)
_PyFunction_Vectorcall (63,750,000 samples, 0.26%)
_PyEval_EvalFrameDefault (77,000,000 samples, 0.32%)
do_call_core (47,000,000 samples, 0.20%)
builtin_exec (52,500,000 samples, 0.22%)
_PyObject_CallMethodIdObjArgs (51,000,000 samples, 0.21%)
PyObject_Vectorcall (75,750,000 samples, 0.31%)
_PyEval_EvalFrameDefault (68,500,000 samples, 0.28%)
_Py_XDECREF (43,250,000 samples, 0.18%)
builtin_exec_impl (98,750,000 samples, 0.41%)
PyObject_Vectorcall (49,500,000 samples, 0.21%)
_ctypes_simple_instance (70,500,000 samples, 0.29%)
_PyObject_VectorcallTstate (53,250,000 samples, 0.22%)
builtin_exec_impl (85,250,000 samples, 0.35%)
_PyEval_Vector (75,750,000 samples, 0.31%)
_Py_Dealloc (61,750,000 samples, 0.26%)
call_function (66,750,000 samples, 0.28%)
[libffi.so.8.1.2] (173,500,000 samples, 0.72%)
PyVectorcall_Call (57,000,000 samples, 0.24%)
_PyObject_Call (59,500,000 samples, 0.25%)
_PyEval_Vector (51,000,000 samples, 0.21%)
object_vacall (60,000,000 samples, 0.25%)
_PyEval_EvalFrameDefault (51,000,000 samples, 0.21%)
_PyEval_Vector (57,750,000 samples, 0.24%)
import_name (107,250,000 samples, 0.45%)
call_function (18,652,000,000 samples, 77.41%)
call_function
_PyEval_EvalFrameDefault (77,750,000 samples, 0.32%)
pymain_run_python (19,430,250,000 samples, 80.64%)
pymain_run_python
PyEval_EvalCode (48,500,000 samples, 0.20%)
do_call_core (45,000,000 samples, 0.19%)
__errno_location (43,250,000 samples, 0.18%)
PyImport_ImportModuleLevelObject (61,000,000 samples, 0.25%)
PyObject_Vectorcall (45,250,000 samples, 0.19%)
_PyObject_VectorcallTstate (54,000,000 samples, 0.22%)
call_function (66,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (51,000,000 samples, 0.21%)
_PyEval_EvalFrameDefault (57,000,000 samples, 0.24%)
_PyEval_Vector (66,250,000 samples, 0.27%)
PyImport_ImportModuleLevelObject (63,750,000 samples, 0.26%)
call_function (373,750,000 samples, 1.55%)
_PyEval_Vector (49,250,000 samples, 0.20%)
_PyObject_VectorcallTstate (72,000,000 samples, 0.30%)
call_function (54,250,000 samples, 0.23%)
do_call_core (362,500,000 samples, 1.50%)
do_call_core (56,500,000 samples, 0.23%)
_PyEval_Vector (68,500,000 samples, 0.28%)
_PyEval_EvalFrameDefault (75,500,000 samples, 0.31%)
_PyFunction_Vectorcall (81,500,000 samples, 0.34%)
call_function (56,500,000 samples, 0.23%)
_PyFunction_Vectorcall (59,750,000 samples, 0.25%)
type_call (237,500,000 samples, 0.99%)
call_function (100,250,000 samples, 0.42%)
cfunction_vectorcall_FASTCALL (77,750,000 samples, 0.32%)
PyEval_EvalCode (67,000,000 samples, 0.28%)
_PyEval_Vector (98,000,000 samples, 0.41%)
import_name (67,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (278,250,000 samples, 1.15%)
_PyEval_EvalFrameDefault (54,500,000 samples, 0.23%)
_PyEval_Vector (226,000,000 samples, 0.94%)
_PyEval_EvalFrameDefault (80,250,000 samples, 0.33%)
_PyEval_EvalFrameDefault (62,000,000 samples, 0.26%)
_PyFunction_Vectorcall (70,250,000 samples, 0.29%)
_PyEval_EvalFrameDefault (61,250,000 samples, 0.25%)
builtin_exec_impl (59,500,000 samples, 0.25%)
_PyFunction_Vectorcall (57,750,000 samples, 0.24%)
_PyEval_EvalFrameDefault (45,500,000 samples, 0.19%)
PyObject_stgdict (81,250,000 samples, 0.34%)
_PyObject_VectorcallTstate (70,750,000 samples, 0.29%)
_PyFunction_Vectorcall (66,750,000 samples, 0.28%)
_PyObject_Call (46,500,000 samples, 0.19%)
PyObject_Vectorcall (80,250,000 samples, 0.33%)
_PyFunction_Vectorcall (60,000,000 samples, 0.25%)
import_name (52,750,000 samples, 0.22%)
PyObject_Vectorcall (59,500,000 samples, 0.25%)
_PyEval_EvalFrameDefault (56,500,000 samples, 0.23%)
_PyFunction_Vectorcall (93,000,000 samples, 0.39%)
PyObject_Vectorcall (51,500,000 samples, 0.21%)
_PyEval_Vector (51,500,000 samples, 0.21%)
call_function (64,500,000 samples, 0.27%)
pthread_getspecific@@GLIBC_2.34 (101,500,000 samples, 0.42%)
_PyObject_VectorcallTstate (63,000,000 samples, 0.26%)
_PyObject_VectorcallTstate (57,000,000 samples, 0.24%)
_PyEval_Vector (87,250,000 samples, 0.36%)
_PyObject_VectorcallTstate (99,750,000 samples, 0.41%)
_PyEval_Vector (81,500,000 samples, 0.34%)
cfunction_vectorcall_FASTCALL (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (171,500,000 samples, 0.71%)
_PyMem_DebugMalloc (59,250,000 samples, 0.25%)
_PyObject_VectorcallTstate (49,750,000 samples, 0.21%)
cfunction_vectorcall_O (57,500,000 samples, 0.24%)
_PyObject_CallMethodIdObjArgs (45,500,000 samples, 0.19%)
builtin_exec_impl (92,250,000 samples, 0.38%)
_PyEval_EvalFrameDefault (71,500,000 samples, 0.30%)
_PyObject_VectorcallTstate (66,500,000 samples, 0.28%)
_PyEval_Vector (362,500,000 samples, 1.50%)
builtin_exec_impl (68,250,000 samples, 0.28%)
_PyObject_Call (92,250,000 samples, 0.38%)
_PyFunction_Vectorcall (80,250,000 samples, 0.33%)
call_function (229,750,000 samples, 0.95%)
builtin_exec (62,250,000 samples, 0.26%)
PyVectorcall_Call (43,750,000 samples, 0.18%)
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyObject_VectorcallTstate (265,750,000 samples, 1.10%)
builtin_exec (65,250,000 samples, 0.27%)
_PyEval_EvalFrameDefault (92,250,000 samples, 0.38%)
builtin_exec (70,250,000 samples, 0.29%)
PyImport_ImportModuleNoBlock (67,750,000 samples, 0.28%)
call_function (45,750,000 samples, 0.19%)
_PyObject_VectorcallTstate (76,000,000 samples, 0.32%)
PyObject_Vectorcall (49,750,000 samples, 0.21%)
PyImport_ImportModuleLevelObject (77,750,000 samples, 0.32%)
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyObject_CallMethodIdObjArgs (56,250,000 samples, 0.23%)
builtin_exec (362,500,000 samples, 1.50%)
[libffi.so.8.1.2] (482,250,000 samples, 2.00%)
_PyFunction_Vectorcall (300,250,000 samples, 1.25%)
_PyEval_Vector (54,250,000 samples, 0.23%)
_PyObject_VectorcallTstate (68,000,000 samples, 0.28%)
PyObject_Vectorcall (80,250,000 samples, 0.33%)
_PyObject_CallMethodIdObjArgs (49,750,000 samples, 0.21%)
PyObject_Vectorcall (58,250,000 samples, 0.24%)
call_function (4,817,750,000 samples, 19.99%)
call_function
_PyEval_EvalFrameDefault (214,750,000 samples, 0.89%)
PyImport_ImportModuleLevelObject (59,000,000 samples, 0.24%)
PyImport_ImportModuleLevelObject (93,500,000 samples, 0.39%)
PyObject_Vectorcall (77,750,000 samples, 0.32%)
_PyObject_VectorcallTstate (51,500,000 samples, 0.21%)
_PyEval_Vector (77,000,000 samples, 0.32%)
_PyEval_Vector (57,000,000 samples, 0.24%)
_PyFunction_Vectorcall (52,250,000 samples, 0.22%)
_PyEval_Vector (50,500,000 samples, 0.21%)
PyEval_EvalCode (85,250,000 samples, 0.35%)
PyObject_Vectorcall (93,000,000 samples, 0.39%)
import_name (73,000,000 samples, 0.30%)
call_function (71,000,000 samples, 0.29%)
is_tstate_valid (79,500,000 samples, 0.33%)
_PyObject_VectorcallTstate (74,000,000 samples, 0.31%)
_PyEval_EvalFrameDefault (68,000,000 samples, 0.28%)
_PyObject_VectorcallTstate (42,000,000 samples, 0.17%)
_PyEval_EvalFrameDefault (71,500,000 samples, 0.30%)
_PyEval_EvalFrameDefault (47,000,000 samples, 0.20%)
Threshold:
Min:
Max:
Show:
Baseline
Target
Incr (vs base)
Equal
Decr (vs base)
[+]
[-]
Help / Tips
[-]
[+]
Tip 1
Use the tools at top-right corner of the graph to expand/fold the callers/callees.
Tip 2
Wide red edges are (generally) bad; wide green edges are (generally) good.